IIT Kharagpur - Introduction to Machine Learning by NPTEL
- Offered byNPTEL
Introduction to Machine Learning by NPTEL at NPTEL Overview
Duration | 12 weeks |
Total fee | Free |
Mode of learning | Online |
Difficulty level | Intermediate |
Official Website | Explore Free Course |
Credential | Certificate |
Introduction to Machine Learning by NPTEL at NPTEL Highlights
- Offered by IIT Kanpur
- Final score comprises of 25% of average of best 6 assignments and 75% of the proctored certification exam score out of 100
- Enrollments start from 20 July 2020
- Course conducted by Prof. Adrish Banerjee (IIT Kanpur alumni)
- Enroll for free
- Pay for Certification Examination
Introduction to Machine Learning by NPTEL at NPTEL Course details
- Intended for senior UG/PG students. BE/ME/MS/PhD
- With the increased availability of data from varied sources there has been increasing attention paid to the various data driven disciplines such as analytics and machine learning. In this course we intend to introduce some of the basic concepts of machine learning from a mathematically well motivated perspective. We will cover the different learning paradigms and some of the more popular algorithms and architectures used in each of these paradigms.
Introduction to Machine Learning by NPTEL at NPTEL Curriculum
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: trapping & 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)