NPTEL : NOC:Introduction to Machine Learning (Tamil) (Computer Science and Engineering)

Co-ordinators : Prof. Arun Rajkumar


Lecture 1 - Paradigms of Machine Learning

Lecture 2 - Few more examples

Lecture 3 - Types of Learning

Lecture 4 - Types of supervised learning

Lecture 5 - Mathematical tools

Lecture 6 - Three Fundamental spaces

Lecture 7 - Conditional Probability

Lecture 8 - Bayes Theorem

Lecture 9 - Continuous Probability

Lecture 10 - Introduction to vectors

Lecture 11 - Span of vectors

Lecture 12 - Linear Independence

Lecture 13 - Basis of vector space

Lecture 14 - Orthogonality and Projection

Lecture 15 - Introduction to Regression

Lecture 16 - Linear regression

Lecture 17 - Geometrical Interpretation

Lecture 18 - Visual Guide to Orthogonal Projection

Lecture 19 - Iterative solution: Gradient descent

Lecture 20 - Gradient Descent

Lecture 21 - Choosing Step size

Lecture 22 - Taylor Series

Lecture 23 - Stochastic Gradient Descent and basis functions

Lecture 24 - Regularization Techniques

Lecture 25 - Binary Classification

Lecture 26 - K-Nearest Neighbour Classification

Lecture 27 - Distance metric and Cross-Validation

Lecture 28 - Computational efficiency of KNN

Lecture 29 - Introduction to Decision Trees

Lecture 30 - Level splitting

Lecture 31 - Measure of Impurity

Lecture 32 - Entropy and Information Gain

Lecture 33 - Generative vs Discriminative models

Lecture 34 - Naive Bayes classifier

Lecture 35 - Conditional Independence

Lecture 36 - Classifying the test point and summary

Lecture 37 - Discriminative models

Lecture 38 - Logistic Regression

Lecture 39 - Summary and big picture

Lecture 40 - Maximum likelihood estimation

Lecture 41 - Linear separability

Lecture 42 - Perceptron and its learning algorithm

Lecture 43 - Perceptron : A thing of past

Lecture 44 - Support Vector Machine

Lecture 45 - Optimizing weights

Lecture 46 - Handling Outliers

Lecture 47 - Dual Formulation

Lecture 48 - Kernel formulation

Lecture 49 - Introduction to Ensemble methods

Lecture 50 - Bagging

Lecture 51 - Bootstrapping

Lecture 52 - Limitations of bagging

Lecture 53 - Introduction to boosting

Lecture 54 - Ada boost

Lecture 55 - Unsupervised learning

Lecture 56 - K-means Clustering

Lecture 57 - LLyod's Algorithms

Lecture 58 - Convergence and Initialization

Lecture 59 - Representation Learning

Lecture 60 - Orthogonal Projection

Lecture 61 - Covariance Matrix and Eigen direction

Lecture 62 - PCA and mean centering