| Slot B1 - | AB2 Block 201 |
| Slot B2 - | AB2 Block 201 |
This course provides an introduction to Machine Learning and applications of Machine Learning using Scikit-Learn. The course covers the topics like: Supervised learning, Unsupervised learning, Model Evaluation and practical issues. More details on the topics covered can be obtained from the syllabus
You can find the syllabus of this course here
Prior knowledge of the following subjects help you to understand appreciate the Machine Learning Course better
Following are the text books for reference -
| Date |
Lecture |
Readings |
Announcements |
|---|---|---|---|
| Welcome to Machine Learning! | |||
| Mon, 24th April | Lecture 1: Meet and Greet, Introduction to Machine Learning [Slides] |
|
|
| Tue, 25th April | Lecture 2: Introduction to ML, Applications of ML [Slides] |
|
|
| Thu, 27th April | Lecture 3: Task, Performance, Experience [Slides] |
|
|
| Sat, 29th April | Lecture 4: ML paradigms - Supervised Learning[Slides] |
|
|
| Tue, 2nd May | Lecture 5: ML paragms - Unsupervised learning, Reinforcement Learning [Slides] |
|
|
| Thu, 4th May | Lecture 6: Nearest Neighbors model- Introduction, one NN [Slides] |
|
|
| Sat, 6th May | Lecture 7: Nearest Neighbors model - kNN, Regression [Slides] |
|
|
| Mon, 8th May | Lecture 8: Tutorial 1 |
|
|
| Tue, 9th May | Lecture 9: Linear Regression - Introduction, Simple linear regression Hypothesis, Cost function [Slides] |
|
|
| Thu, 11th May | Lecture 10: Linear Regression - Leat squares, Gradient discent, Closed form solution [Slides] [Normal solution - Solved Example] [Gradient Descent - Solved Example] |
|
|
| Mon, 15th May | Lecture 11: Linear Regression - Multiple linear regression [Slides] |
|
|
| Tue, 16th May | Lecture 12: Logistic Regression [Slides] |
|
|
| Thu, 18th May | Lecture 13: Probabilistic learning, Bayes Theorem, Naive Bayes[Slides] |
|
|
| Mon, 22nd May | Lecture 14: Naive Bayes - laplacian smoothing, Multinomial NB[Slides] |
|
|
| Tue, 23rd May | Lecture 15: Bernoulli NB[Slides] |
|
|
| Thu, 25th May | Lecture 16: Tutorial2 |
|
|
| Thu, 01st June | Lecture 17: Perceptron, Adaline[Slides] [Perceptron Solved example] |
|
|
| Sat, 3rd June | Lecture 18: Model Evaluation[Slides] [Crossvalidation] |
|
|
| Mon, 5th June | Lecture 19: MLP[Slides] |
|
|
| Tue, 6th June | Lecture 20: Numericals on Perceptron, MLP[Slides] |
|
|
| Thu, 8th June | Lecture 21: Decision Tree[Slides] |
|
|
| Sat, 10th June | Lecture 22: Decision Tree[Slides] |
|
|
| Mon, 12th June | Lecture 23: Decision Tree[Slides] |
|
|
| Tu2, 13th June | Lecture 24: Decision Tree[Slides] |
|
|
| Thu, 15th June | Lecture 25: Introduction to Unsupervised learning, Clustering - Introduction, K-Means (Partitioning based) clustering[Slides] |
|
|
| Mon, 19th June | Lecture 26: K-Means clustering, K-Means++ initialization[Slides] |
|
|
| Tue, 20th June | Lecture 27: K-Modes Clustering, Introduction to hierarchical Clustering[Slides] |
|
|
| Thu, 22nd June | Lecture 28: Hierarchical Clustering, AGNES[Slides] |
|
|
| Thu, 24th June | Lecture 29: Hierarchical Clustering, DIANA[Slides] |
|
|
| Mon, 26th June | Lecture 30: Density Based Clustering, DBSCAN[Slides] |
|
|
| Tue, 27th June | Lecture 31: Revision | ||
| Mon, 3rd July | Lecture 32: SVM - Hard margin classifier[Slides] |
|
|
| Tue, 4th July | Lecture 33: SVM - Soft margin classifier, Kernel trick,SVM [Slides] |
|
|
| Thu, 6th July | Lecture 34: SVM - Numericals, Ensemble Models [Slides][Solved example ] |
|
|
| Mon, 10th July | Lecture 35: Ensemble Models - Bagging - Random Forest[Slides] |
|
|
| Tue, 11th July | Lecture 36: Ensemble Models - Boosting - AdaBoost, Stacking, Introduction to Principal Component Analysis[Slides] |
|
|
| Tue, 11th July | Lecture 37: Guest Lecture |
|
|
| Thu, 13th July | Lecture 38: Principal Component Analysis[Slides] |
|
|
| Mon, 17th July | Lecture 39: Reinforcement Learning[Slides] |
|
|
| Tue, 18th July | Lecture 40: Reinforcement Learning[Slides] [Mitchell Book chapter] |
|
|
| Course Completed. All the Best! | |||