18B1WCI674: Machine Learning Lab
This course will introduce fundamental concepts of machine learning
Instructors
- Prof. Vivek Kumar Sehgal (VSG)
- Dr. Kushal Kanwar (KLK)
- Dr. Meghna Dhalaria (MGN) (Course Coordinator)
- Mr. Sandeep Kumar Patel (SKP)
Syllabus
This is a 0-0-2 (L–T–P) course.
Syllabus includes: Introduction to libraries: numpy, pandas, matplotlib, seaborn, scikit-learn; Decision tree using Entropy and Information Gain; Random forest tree and evaluation; Linear Regression; Naive Bayes Classifier; Logistic Regression; Support Vector Machine Kernel function and Kernel SVM; Dimensionality reduction techniques: Subset Selection, PCA, FA, MDS, LDA.
Text Books
- Tom M. Mitchell, Machine Learning, McGraw-Hill, 1997. ISBN: 0070428077.
- Sebastian Raschka, “Python Machine Learning”, Packt Publishing Ltd.
- Andreas C. Müller, Sarah Guido, “Introduction to Machine Learning with Python”, O'Reilly Media, Inc.
- Sunila Gollapudi, “Practical Machine Learning”, Packt Publishing Ltd.
- Wes McKinney, “Python for Data Analysis: Data Wrangling with Pandas, NumPy, and IPython”, O'Reilly Media, Inc.
- Willi Richert, “Building Machine Learning Systems with Python”, Packt Publishing Ltd.