0% found this document useful (0 votes)
2 views

Machine Learning

The document outlines the course structure for COS3002B, Introduction to Machine Learning-I, which is a core computer science course with a focus on basic machine learning concepts, techniques, and software applications. The course includes topics such as supervised learning, data preprocessing, and exploratory data analysis, with a combination of theoretical and practical assessments. Learning resources include reference books and web resources, and the course emphasizes participative learning through discussions and problem-solving.

Uploaded by

aadi042004
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

Machine Learning

The document outlines the course structure for COS3002B, Introduction to Machine Learning-I, which is a core computer science course with a focus on basic machine learning concepts, techniques, and software applications. The course includes topics such as supervised learning, data preprocessing, and exploratory data analysis, with a combination of theoretical and practical assessments. Learning resources include reference books and web resources, and the course emphasizes participative learning through discussions and problem-solving.

Uploaded by

aadi042004
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

COURSE

STRUCTURE
Course Code COS3002B
Course Category Core Computer Science
Course Title Introduction to Machine Learning-I
Teaching Scheme and Credits L T Laborator Credits
Weekly load hrs. y
3 - - 3
Pre-requisites:
Basic programming skills (in Python), algorithm design, basics of probability & statistics

Course Objectives:
1. To introduce the basic concepts and techniques of Machine Learning.
2. To develop the skills in using recent machine learning software for
solving practical problems.
3. To be familiar with a set of well-known supervised, semi-supervised
Course Outcomes:
1. Implement and apply machine learning algorithms.
2. Recognize the characteristics of machine learning techniques that are
useful to solve real- world problems

Course Contents:
1. Introduction to Machine LearningExploratory Analysis and Feature Selection
2. Supervised Learning I- Regression:
3. Supervised Learning I- Classification:

Learning Resources:
Reference Books:
1. C. M. Bishop: Pattern Recognition and Machine Learning, Springer 1st Edition-
2013.
2. EthemAlpaydin : Introduction to Machine Learning, PHI 2nd Edition-2013.
3. David Barber, Bayesian Reasoning and Machine Learning, Cambridge
University Press (2012).
Web Resources:
1. https://towardsdatascience.com/
2. https://github.com/josephmisiti/awesome-machine-learning.
Pedagogy:
6. Participative learning, discussions, problem solving, assignments, Tutorials,
experiential learning through practical problem solving, assignment, PowerPoint
presentation
FAT I FAT II Mid term
15 15 30

Assessment Scheme:
Class Continuous Assessment (CCA) 60 Marks

Term End Examination: 40 Marks

Modul Workload in Hrs


Content Theor La Assess
e
No. y b

1 Introduction to Machine Learning 5


Overview of a learning system(Traditional Programming
VS Machine Learning) , Types of machine learning
(supervised, unsupervised, semi-supervised), Steps of ML
process Mathematical foundations of machine learning

2 Data Preprocessing and EDA 10


Data set : attribute types, explanatory variable, outcome variable
Data Preprocessing : Handling missing data, smooth out noise,
handling
outliers, encoding categorical variables, feature scaling,
normalization
discretization, Why EDA?
Univariate graphical EDA : Histograms, Boxplots
Univariate non-graphical EDA : Frequency distribution
table ,Measures
of central tendency ,measures dispersion
Multivariate non-graphical EDA: cross-tabulation, correlation
matrix
Multivariate graphical EDA: Scatter plot, Heat Map
Why Feature Selection, Feature selection techniques
Supervised Learning - Regression
3 15
Simple Linear Regression
Multiple Linear Regression
Polynomial Regression, Ridge Regression, Lasso Regression
Importance of regression performance metrics
Overview of key regression metrics: Mean Absolute Error
(MAE), Mean Squared Error (MSE), R-squared
4 Supervised Learning - Classification 15
Definition, examples, and importance, Logistic Regression
as a classification algorithm, Principles of decision tree
algorithms, Introduction to ensemble learning and random
forests, Implementing logistic regression, decision trees, and
random forests in Python Importance of classification
performance metrics Overview of key classification metrics:
Accuracy, Precision, Recall, F1 Score

You might also like