Home · NPTEL companion · Introduction to Machine Learning
Introduction to Machine Learning
NPTEL · IIT Madras · July-December 2026 run · read 23 Oct 2026
Official course page · Lecture videos on nptel.ac.in (71 lessons)
- Teacher
- Prof. Balaraman Ravindran, IIT Madras
- Discipline
- Computer Science and Engineering
- Level
- Undergraduate/Postgraduate
- Length
- 12 weeks
- Runs
- 20 Jul 2026 – 9 Oct 2026
- Enrolment closed
- 3 Aug 2026
- Exam registration closed
- 17 Aug 2026
- Exam date (as the course page prints it)
- Sun 18 Oct 2026
- Credit points (course page)
- 4
- Learners enrolled (read 23 Oct 2026)
- 42,272
- Exam registrations (read 23 Oct 2026)
- 14,986
- Course id
- noc26_cs133
Week by week (official course layout)
- Week 0: Probability Theory, Linear Algebra, Convex Optimization - (Recap)
- Week 1: Introduction: Statistical Decision Theory - Regression, Classification, Bias Variance
- Week 2: Linear Regression, Multivariate Regression, Subset Selection, Shrinkage Methods, Principal Component Regression, Partial Least squares
- Week 3: Linear Classification, Logistic Regression, Linear Discriminant Analysis
- Week 4: Perceptron, Support Vector Machines
- Week 5: Neural Networks - Introduction, Early Models, Perceptron Learning, Backpropagation, Initialization, Training & Validation, Parameter Estimation - MLE, MAP, Bayesian Estimation
- Week 6: Decision Trees, Regression Trees, Stopping Criterion & Pruning loss functions, Categorical Attributes, Multiway Splits, Missing Values, Decision Trees - Instability Evaluation Measures
- Week 7: Bootstrapping & Cross Validation, Class Evaluation Measures, ROC curve, MDL, Ensemble Methods - Bagging, Committee Machines and Stacking, Boosting
- Week 8: Gradient Boosting, Random Forests, Multi-class Classification, Naive Bayes, Bayesian Networks
- Week 9: Undirected Graphical Models, HMM, Variable Elimination, Belief Propagation
- Week 10: Partitional Clustering, Hierarchical Clustering, Birch Algorithm, CURE Algorithm, Density-based Clustering
- Week 11: Gaussian Mixture Models, Expectation Maximization
- Week 12: Learning Theory, Introduction to Reinforcement Learning, Optional videos (RL framework, TD learning, Solution Methods, Applications)
Topics as the course page lists them. Weekly assignment due dates are shown only inside the course after a SWAYAM sign-in, so they are not here — check the course page every week.
This course's certificate rule
Average assignment score = 25% of average of best 8 assignments out of the total 12 assignments given in the course. Exam score = 75% of the proctored certification exam score out of 100 Final score = Average assignment score + Exam score Please note that assignments encompass all types (including quizzes, programming tasks, and essay submissions) available in the specific week. YOU WILL BE ELIGIBLE FOR A CERTIFICATE ONLY IF AVERAGE ASSIGNMENT SCORE >=10/25 AND EXAM SCORE >= 30/75. If one of the 2 criteria is not met, you will not get the certificate even if the Final score >= 40/100.
As printed on the course page. General rules: NPTEL FAQ.
Credit for your degree
The course page prints 4 credit points, but your own university decides whether and how much it counts — ask your department before the semester starts. How SWAYAM / NPTEL credit transfer works
Shishya never gives answers to graded NPTEL assignments.
Found a mistake, or are you from this institution? Tell us at corp@surgesoftware.co.in. We check every report against the official source.