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

Machine Learning Course Guidelines 2024

Machine Learning
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)
20 views2 pages

Machine Learning Course Guidelines 2024

Machine Learning
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

Guidelines of [Link]. (H) Computer Science VI Semester/ B.A.

Programme V Semester/ Generic


Elective VII Semester (NEP UGCF 2022)

MACHINE LEARNING

DSC17/DSC-A5/GE7c

(Effective from Academic Year 2024-25)

[Link] Topic Chapter Reference No of


Hours
1. Unit 1: Introduction Chapter 1 [3]
Basic definitions and concepts, key
elements, supervised and
unsupervised learning, introduction 5
to reinforcement learning,
applications of ML.

2. Unit 2: Preprocessing
Feature scaling, feature selection
methods, dimensionality reduction Chapter 6 (6.1.1, 6.1.2) [2] 6
(Principal Chapter 12 (12.2) [2]
Component Analysis).
3. Unit 3: Regression
Linear regression with one variable, Chapter 3 (3.1, 3.2) [2]
linear regression with multiple
variables, 12
gradient descent,
over-fitting, regularization. Chapter 6 (6.2.1) [2]
Regression evaluation metrics.
4. Unit 4: Classification
Decision trees, Chapter 3 (3.1, 3.2, 3.3, 3.4) [1]
Naive Bayes classifier, Chapter 6 (6.1, 6.2, 6.7, 6.9) [1]
logistic regression, Chapter 4 (4.3.1, 4.3.2, 4.3.3, [2]
4.3.4)
k-nearest neighbor classifier, Chapter 8 (8.1, 8.2) [1] 15
perceptron, multilayer perceptron, Chapter 10 (10.1, 10.2, 10.7) [2]
neural networks,
Support Vector Machine (SVM), Chapter 9 (9.1, 9.2, 9.3, 9.4) [2]
Classification evaluation metrics Chapter 5 (5.1) [2]
Chapter 19 (19.7) [3]
5 Unit 5: Clustering
Approaches for clustering, distance
metrics, K-means clustering, Chapter 12 (12.4.1, 12.4.2) [2] 7
hierarchical clustering.

Essential/recommended readings

1. Mitchell, T.M. Machine Learning, McGraw Hill Education, 2017.


2. James, G., Witten. D., Hastie. T., Tibshirani., R. An Introduction to Statistical Learning with
Applications in Python, Springer, 2023.
3. Alpaydin, E. Introduction to Machine Learning, MIT press, Third Edition.
Additional References

1. Flach, P., Machine Learning: The Art and Science of Algorithms that Make Sense of Data,
Cambridge University Press, 2015.
2. Christopher & Bishop, M., Pattern Recognition and Machine Learning, New York:
Springer-Verlag, 2016.
3. Sebastian Raschka, Python Machine Learning, Packt Publishing Ltd, 2019.

Practicals

For practical Labs for Machine Learning, students may use softwares like MATLAB/ Octave/
Python/ R. Utilize publically available datasets from online repositories like [Link]
and [Link]

For evaluation of the regression/classification models, perform experiments as follows:


● Split datasets into training and test sets and evaluate the decision models
● Perform k-cross-validation on datasets for evaluation
Report the efficacy of the machine learning models as follows:
● MSE and R2 score for regression models
● Accuracy, TP, TN, FP, TN, error, Recall, Specificity, F1-score, AUC for
classification models
For relevant datasets make prediction models for the following:
1. Naïve Bayes Classifier
2. Simple Linear Regression
3. Multiple linear regression
4. Polynomial Regression
5. Lasso and Ridge Regression
6. Logistic regression
7. Artificial Neural Network
8. K-NN classifier
9. Decision tree classification
10. SVM classification
11. K-means clustering
12. Hierarchical clustering

You might also like