0% found this document useful (0 votes)
9 views2 pages

Syllabus

The document outlines a Machine Learning course (BTBID08) with a structure of 3 lecture hours, 0 tutorial hours, and 2 practical hours, requiring prerequisites in Data Structures and Programming. It details course outcomes, five units covering various machine learning models, practical projects, and suggested readings. Assessment methods include short and long tests, practical demos, and presentations on specific topics.

Uploaded by

jsonlyfans js
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views2 pages

Syllabus

The document outlines a Machine Learning course (BTBID08) with a structure of 3 lecture hours, 0 tutorial hours, and 2 practical hours, requiring prerequisites in Data Structures and Programming. It details course outcomes, five units covering various machine learning models, practical projects, and suggested readings. Assessment methods include short and long tests, practical demos, and presentations on specific topics.

Uploaded by

jsonlyfans js
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Course No Title of the Course Pre-Requisite

course Structure No of Hours


BTBID08 Machine 3L-0T-2P Data Structures,
Learning Programming,
COURSE OUTCOMES (CO)
1. To understand the characteristics of data-driven machine learning approach for solving
problems
2. To develop and refine different ML models for specific applications, implement and evaluate
them and finally apply them for the given task.
3. To conduct team projects and/or exploratory work in different domains, with emphasis on
ethical means of acquiring and processing data
UNIT I - Introduction:
Definition of learning systems, Importance of Data in ML, Workflow of ML,
Types of learning models - supervised, unsupervised and reinforcement 3
learning models, Regression and Classification tasks, Challenges in ML:
Avoiding over-learning, Applications of ML
UNIT II: Regression and Classification models:-
Regression - Linear Regression – introduction, types of LR, and model
assumptions, Linear Regression gradient descent learning, Model 4
Estimation, Performance metrics - R-Square and adjusted R-Square, L1 and
L2 Regularization.
Classification - Logistic Regression – log-odds, odds ratio, Logit function,
Performance metrics for classification - Cross-entropy, Confusion matrix – 3
Recall, Precision, Accuracy, F1 measure, specificity, ROC-AUC curves.

UNIT III - Supervised, Unsupervised and Ensemble learning models:


Supervised - Decision trees – Entropy, Information gain, ID3 algorithm for
DTs, Regularization – pruning and stopping DT growth methods, Gini Index 6
for CART algorithms,
Unsupervised: K-means clustering, Principal Component Analysis 3
Ensemble Learning – Bias and variance error. Bagging, Random Forest,
Adaboost 3
UNIT IV – Bayesian Classification – A Generative Model and Support Vector
Machines – A Discriminative Model 4
Generative and Discriminative ML models - comparison
Generative - Bayesian Classification, Naïve-Bayes Classifier, Bayesian
Networks.
Discriminative – Support Vector Machines 3
Curse of dimensionality, complexity analysis 3
UNIT V - Neural Learning and advanced architectures:
Neural Learning - Artificial Neural Network versus Biological Neural
networks - Perceptron, Multi-Layer Feed Forward Neural Network, Back 4
Propagation.
Deep Neural Networks – Convolutional Neural Networks, RNN, LSTM, recent 3
advances
PRACTICALS, PROJECT / PRESENTATIONs
1. Make a project Statement in any domain and collect its dataset
2. Implement Linear regression in Python
3. Implement Linear Regression using Library functions 3
4. Implement Decision Tree and Ensemble using Bagging and Random
Forest
5. Implement Bayesian classification ML model and apply on a given
dataset
6. Work in pairs to prepare presentations of exploratory work on
specific topics such as KNN, Q-Learning, PCM, HMM, CRF, LSA.
SUGGESTED READINGS
Books:
1. Richard Duda, Peter Hart and David Stork, Pattern Classification,
2nd ed. John Wiley & Sons, 2001.
2. Tom Mitchell, Machine Learning. McGraw-Hill, 1997.

Websites for Tutorials:


1. Datasciencemastery.com
2. Towardsdatascience.com
3. Analyticsvidya.com
Tests
1. Short Test 1: Units 1 and 2 – Viva
2. Long Test 1: Units 1,2,3 – Long Viva 8
3. Practical Demos 1
4. Short Test 2: Unit 4 – Viva
5. Practical demos-2
6. Short test 3: Unit 5 – Viva
7. Long Test 2: All Units 1-5

You might also like