| Slot : B1 + TB1 | Venue: AB3 Block 303 |
| Slot : B2 + TB2 | Venue : AB3 Block 303 |
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, 15th July | Lecture 1: Meet and Greet, Introduction to Machine Learning [Slides] |
|
|
| Tue, 16th July | Lecture 2: Introduction to ML, Applications of ML, Task, Performance, Experience [Slides] |
|
|
| Thu, 18th July | Lecture 3: ML paradigms and applications[Slides] |
|
|
| Mon, 22nd July | Lecture 4: Nearest Neighbors Introduction, Intution, One NN[Slides] |
|
|
| Tue, 23rd July | Lecture 5: KNN Classification, Regression [Slides] |
|
|
| Thu, 25th July | Lecture 6: KNN Numericals, Regression, type of regression Introduction [Slides] |
|
|
| Mon, 29th July | Lecture 7: Simple Linear Regression, Hypothesis, Cost function, Objective function [Slides] |
|
|
| Tue, 30th July | Lecture 8: Gradient, Closed form solution, Gradient discent [Slides] |
|
Thu, 1st Aug | Lecture 9: Multiple Linear regression [Slides][Normal solution - Solved Example] [Gradient Descent - Solved Example] |
|
Mon, 5th Aug | Lecture 10: Weighted KNN, Version space, Candidate Elimination introduction [Slides] |
|
Tue, 6th Aug | Lecture 11: Candidate Elimination [Slides] |
|
Thu, 8th Aug | Lecture 12: Perceptron, PLA [Slides] |
|
Mon, 12th Aug | Lecture 13: Perceptron, Numericals [Slides] |
|
Tue, 13th Aug | Lecture 14: Logistic Regression [Slides] |
|
| Mon, 19th Aug | Lecture 15: Decision Tree Introduction, Training with Classification Error as attripute selection criteria [Slides] |
|
|
| Tue, 20th Aug | Lecture 16: Entropy, ID3 Introduction [Slides] |
|
|
| Thu, 22nd Aug | Lecture 17: ID3, Practice problems[Practice problems] |
|
|
| Mon, 2nd Sept | Lecture 18: CART, Binary tree training with Gini[Slides] |
|
|
| Tue, 3rd Sept | Lecture 19: Regression with DT[Slides] |
|
|
| Thu, 5th Sept | Lecture 20: Handling Continuous attributes[Slides] |
|
|
| Mon, 9th Sept | Lecture 21: Probabilistic Learning, Bayes theorem, Naive Bayes classification[Slides] |
|
|
| Tue, 10th Sept | Lecture 22: Naive Bayes classification example, Zero probability, Laplacian smoothing, Gaussian NB [Slides] |
|
|
| Thu, 12th Sept | Lecture 23: Multinomial NB, Bernoulli NB, Multi Layer Perceptron[Slides] |
|
|
| Mon, 16th Sept | Lecture 24: Multi Layer Perceptron[Slides] |
|
|
| Mon, 23th Sept | Lecture 25: Multi Layer Perceptron[Slides] |
|
|
| Tue, 24th Sept | Lecture 26: Introduction to Unsupervised learning, Clustering - Introduction, K-Means (Partitioning based) clustering[Slides] |
|
|
| Thu, 26th Sept | Lecture 27: K-Means clustering, K-Means++ initialization [Slides] |
|
|
| Mon, 30th Sept | Lecture 28: K-Modes Clustering, Introduction to hierarchical Clustering, AGNES [k_modes Slides] [AGNES Slides] |
|
|
| Tue, 1st Oct | Lecture 29: Hierarchical Clustering, DIANA[Slides] |
|
|
| Thu, 3rd Oct | Lecture 30: Desity based Clustering, DBSCAN, Self Organizing Maps(SOM) [DBSCAN Slides] [SOM Slides] |
|
|
| Mon, 7th Oct | Lecture 31: Guest Lecture |
|
|
| Tue, 8th Oct | Lecture 32: Class Imbalancing, Techniques for handling imbalanced data, Classification metrics[Slides] |
|
|
| Mon, 21 Oct | Lecture 33: Maxumum margin classifier[Slides] |
|
|
| Tue, 22 Oct | Lecture 34: Soft margin classifier (SVC)[Slides] |
|
|
| Thu, 24 Oct | Lecture 35: Kernel SVM[Slides] |
|
|
| Mon, 4th Nov | Lecture 36: SVM - Numericals [Slides] |
|
|
| Tue, 5th Nov | Lecture 37: Expectation Maximization[Slides] |
|
|
| Thu, 7th Nov | Lecture 38: Ensemble Models - Introduction[Slides] |
|
|
| Mon,11th Nov | Lecture 39: Boosing, Random Forest[Slides] |
|
|
| Tue, 12th Nov | Lecture 40: Bagging, Adaboost, Stacking[Slides] |
|
|
| Mon, 14th Nov | Lecture 41: Reinforcement Learning - Introduction[Slides] |
|
|
| Thu, 14th Nov | Lecture 42: Reinforcement Learning[Slides] |
|
|
| Mon, 18th Nov | Lecture 43: Q- Learning[Slides] |
|
|
| Tue, 19th Nov | Lecture 44: CAT 2 QP DIscussion
|
||
| Thu, 21st Nov | Lecture 45: Discussion
|
||
| Course Completed. All the Best! | |||