UNIVERSITY OF MADRAS
[Link]. DEGREE IN COMPUTER SCIENCE WITH DATA SCIENCE
SYLLABUS WITH EFFECT FROM 2022-2023
BCD-CSCP6
PRACTICAL: MACHINE LEARNING – LAB
(Common to [Link] Science with AI)
[Link].: 3 YEAR: III
Credits : 3 SEMESTER: VI
OBJECTIVES:
● Understand the mathematical and statistical perspectives of machine learning algorithms
through python programming.
● Understand the basic concepts of deep neural network models and design the same.
OUTCOMES:
● Design and evaluate the unsupervised models through python in built functions.
● Evaluate the machine learning model algorithms by python programming.
● Design and apply various reinforcement algorithms to solve real time complex
problems.
● Design and develop the code for the recommender system using Natural Language
processing.
LIST OF EXERCISES:
1. Write a program to implement the Simple and Multiple Linear Regression
2. Write a program to implement the Polynomial Regression
3. Write a program to implement the Bagging Technique
4. Write a program to implement the Adaboost Methods
5. Write a program to implement Logistic Regression algorithm
6. Write a program to demonstrate the workflow of Decision Tree Classification
7. Write a program to implement the Random Forest Classification
8. Write a program to implement the SVM Classification
9. Write a program to perform the K Means Clustering
10. Write a program to perform the Density based Clustering
11. Write a program to implement the Apriori algorithm for market basket analysis
12. Write a program to compare the Supervised Machine Learning algorithms.
REFERENCE BOOK:
1. Kevin P. Murphy, “Machine Learning: A Probabilistic Perspective”, MIT Press, 2012.
2. Ethem Alpaydin, “Introduction to Machine Learning”, MIT Press, Third Edition, 2014.
3. Tom Mitchell, "Machine Learning", McGraw-Hill, 1997.
4. Sebastian Raschka, Vahid Mirjilili,” Python Machine Learning and deep learning”, 2nd
edition, kindle book, 2018
5. Carol Quadros,” Machine Learning with python, scikit-learn and Tensorflow”, Packet
Publishing, 2018
6. Gavin Hackeling,” Machine Learning with scikit-learn”, Packet publishing, O'Reilly,
2018
7. Stanford Lectures of Prof. Andrew Ng on Machine Learning