| Slot : A1 + TA1 | Venue: AB3 Block 506 |
| Slot : A2 + TA2 | Venue: AB3 Block 506 |
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! | |||
| Wed, 9th July | Lecture 1: Meet and Greet, Introduction to Machine Learning [Slides] |
|
|
| Fri, 11th July | Lecture 2: Introduction to ML, Applications of ML, Formal definition of ML [Slides] |
|
|
| Mon, 14th July | Lecture 3: ML paradigms and applications - Data perspective and Model perspective [Slides] |
|
|
| Wed, 16th July | Lecture 4: ML paradigms and applications - Data perspective and Model perspective [Slides] |
|
|
| Fri, 18th July 2025 | Lecture 5:Nearest Neighbors Introduction, Intution One NN, KNN Classification [Slides] |
|
|
| Mon, 21 July | Lecture 6: KNN Numericals, NN basedRegression, Advantages and limitations of NN [Slides] |
|
|
| Wed, 23rd July | Lecture 7: Regression, type of regression Introduction, Simple Linear Regression, Hypothesis, Cost function, Objective function [Slides] |
|
|
| Fri, 25th July | Lecture 8: Gradient, Closed form solution, Gradient discent [Slides][Normal solution - Solved Example] [Gradient Descent - Solved Example] |
|
|
| Mon, 28th July | Lecture 9: Multiple Linear regression [Slides] |
|
|
| Wed, 30th July | Lecture 10: Multi collinearity, Logistic Regression [Slides] |
|
|
| Fri, 1st Aug | Lecture 11: Logistic regression, numericals [Slides] |
|
|
| Mon, 4th Aug | Lecture 12: Perceptron Introduction, PLA [Slides] |
|
|
| Wed, 6th Aug | Lecture 13: Perceptron, Numerical [Slides] |
|
|
| Sat, 9th Aug | Lecture 14: Probabilistic Learning, Bayes theorem, Naive Bayes classification[Slides] |
|
|
| Mon, 11th Aug | Lecture 15: Naive Bayes classification example, Zero probability, Laplacian smoothing, Gaussian NB [Slides] |
|
|
| Mon, 11th Aug | Lecture 16: Multinomial NB, Bernoulli NB, Introduction to MLP [Slides] |
|
|
| WED, 13TH Aug | Lecture 17: Classification metrics[Slides] |
|
|
| Mon, 25th Aug | Lecture 18: Multi Layer Perceptron[Slides] |
|
|
| Fri, 29th Aug | Lecture 19: Decision Tree Introduction, Training with Classification Error as attripute selection criteria [Slides] |
|
|
| Mon, 1st Sept | Lecture 20: Entropy, ID3 Introduction, C4.5 [Slides] |
|
|
| Wed, 3rd Sept | Lecture 21: CART, Binary tree training with Gini, Handling Continuus attributes, Tree Pruning[Slides] |
|
Fri, 8th Sept | Lecture 22: Maxumum margin classifier, Soft margin classifier[Slides] |
|
| Wed, 10th Sept | Lecture 23: Kernel Trick, SVM, Numericals[Slides] |
|
|
| Fri, 12th Sept | Lecture 24: Candidate elimination algorithm [Candidate Elimination] |
|
|
| Mon, 15th Sept | Lecture 25: Introduction to Unsupervised learning, Clustering - Introduction, K-Means (Partitioning based) clustering[Slides] |
|
|
| Wed, 17th Sept | Lecture 26: K-Means clustering, K-Means++ initialization [Slides] |
|
|
| Fri, 19th Sept | Lecture 27: K-Modes Clustering, Introduction to hierarchical Clustering, AGNES [k_modes Slides] [AGNES Slides] | ||
| Mon, 22nd Sept | Lecture 28: Hierarchical Clustering, DIANA, Self Organizing Maops (SOM)[Slides] [SOM Slides] |
|
|
| Wed, 24th Sept | Lecture 29: Desity based Clustering, DBSCAN [DBSCAN Slides] |
|
|
| Fri, 26th Sept | Lecture 30: Guest Lecture - Feature Engineering |
|
|
| Mon, 29th Sept | Lecture 31:Eigen values, Eigen vectos, Introduction to PCA[Slides] |
|
|
| Fri, 3rd Oct | Lecture 32:PCA[Slides] |
|
Mon, 13th Oct | Lecture 33: Class Imbalancing, Techniques for handling imbalanced data[Slides] |
|
| Wed, 15th Oct | Lecture 34: Class Imbalancing, Techniques for handling imbalanced data[Slides] |
|
|
| Fri, 17th Oct | Lecture 35: Bias variance tradeoff, Ensemble Models - , Introduction to ensemble models[Model evaluation, Bias-variance Slides] [Ensemble learnings] |
|
|
| Mon,27th Oct | Lecture 36: Bagging, Random Forest, Introduction to Boosting[Slides] |
|
|
| Wed, 29th Oct | Lecture 37: Adaboost, Stacking[Slides] |
|
|
| Mon, 3rd Nov | Lecture 38: Reinforcement Learning - Introduction[Slides] |
|
|
| Wed, 5th Nov | Lecture 39: Reinforcement Learning, MDP, Value function[Slides] |
|
|
| Fri, 7th Nov | Lecture 40: Q- Learning, Q-learning with Temporal difference, SARSA[Slides] |
|
|
| Mon, 10th Nov | Lecture 41: DIscussion
|
||
| Wed, 12th Nov | Lecture 42: Discussion
|
||
| Course Completed. All the Best! | |||