NPTEL
NPTEL Logo

IIT Kharagpur - Introduction to Machine Learning by NPTEL 

  • Offered byNPTEL

Introduction to Machine Learning by NPTEL
 at 
NPTEL 
Overview

Offered by Indian Institute of Technology Kanpur and NPTEL

Duration

12 weeks

Total fee

Free

Mode of learning

Online

Difficulty level

Intermediate

Official Website

Explore Free Course External Link Icon

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
Read more
Details Icon

Introduction to Machine Learning by NPTEL
 at 
NPTEL 
Course details

Skills you will learn
Who should do this course?
  • Intended for senior UG/PG students. BE/ME/MS/PhD
More about this course
  • 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)

Other courses offered by NPTEL

– / –
12 weeks
Beginner
– / –
8 weeks
Intermediate
– / –
12 weeks
Intermediate
Free
8 weeks
Intermediate
View Other 175 CoursesRight Arrow Icon

Introduction to Machine Learning by NPTEL
 at 
NPTEL 
Students Ratings & Reviews

4.5/5
Verified Icon2 Ratings
N
Nitu Chauhan
Introduction to Machine Learning by NPTEL
Offered by NPTEL
4
Other: It was a great learning experience.Prof Balaraman Ravindran from IIT Madras was the instructor for the course and this course enhanced my knowledge in the machine learning domain.
Reviewed on 15 Mar 2021Read More
Thumbs Up IconThumbs Down Icon
View 1 ReviewRight Arrow Icon
qna

Introduction to Machine Learning by NPTEL
 at 
NPTEL 

Student Forum

chatAnything you would want to ask experts?
Write here...