Learn · NPTEL

Course10610623671 lectures

Introduction to Machine Learning (Tamil)

Prof. Arun Rajkumar · IIT Madras

Start with lecture 1 At NPTEL

About

A short course introducing the main ideas and algorithms of Machine Learning. The goal of the course is to cover the topics at a high level so that it would act as a first course for a full fledged Machine Learning course. The course will be delivered in spoken Tamil while the technical terms discussed/exams/assignments will be in English.

Intended audience: Native Tamil speaking audience (Teachers/ Undergraduate Students)

Prerequisites: A basic course in linear algebra/probability/programming/algorithms would be a big plus. These are not strong pre-requisites.

Lectures

Week 1

  1. Paradigms of Machine Learning YouTube
  2. Few more examples YouTube
  3. Types of Learning YouTube
  4. Types of supervised learning YouTube
  5. Mathematical tools YouTube
  6. Three Fundamental spaces YouTube
  7. Conditional Probability YouTube
  8. Bayes Theorem YouTube
  9. Continuous Probability YouTube

Week 2

  1. Introduction to vectors YouTube
  2. Span of vectors YouTube
  3. Linear Independence YouTube
  4. Basis of vector space YouTube
  5. Orthogonality and Projection YouTube
  6. Introduction to Regression YouTube
  7. Linear regression YouTube
  8. Geometrical Interpretation YouTube
  9. Visual Guide to Orthogonal Projection (Optional) YouTube

Week 3

  1. Iterative solution: Gradient descent YouTube
  2. Gradient Descent YouTube
  3. Choosing Step size YouTube
  4. Taylor Series YouTube
  5. Stochastic Gradient Descent and basis functions YouTube
  6. Regularization Techniques YouTube
  7. Basics of Python YouTube
  8. Basics of numpy YouTube
  9. Gradient Descent using python YouTube

Week 4

  1. Binary Classification YouTube
  2. K-Nearest Neighbour Classification YouTube
  3. Distance metric and Cross-Validation YouTube
  4. Computational efficiency of KNN YouTube
  5. Introduction to Decision Trees YouTube
  6. Level splitting YouTube
  7. Measure of Impurity YouTube
  8. Entropy and Information Gain YouTube
  9. Generative vs Discriminative models YouTube
  10. Naive Bayes classifier YouTube
  11. Conditional Independence YouTube
  12. Classifying the test point and summary YouTube
  13. Tutorial-1-KNN YouTube
  14. Tutorial-2-Decision-Tree YouTube
  15. Tutorial-3-Naive-Bayes YouTube

Week 5

  1. Discriminative models YouTube
  2. Logistic Regression YouTube
  3. Summary and big picture YouTube
  4. Maximum likelihood estimation YouTube
  5. Linear separability YouTube
  6. Perceptron and its learning algorithm YouTube
  7. Perceptron : A thing of past YouTube
  8. Logistic Regression Tutorial YouTube
  9. Perceptron Tutorial YouTube

Week 6

  1. Support Vector Machine YouTube
  2. Optimizing weights YouTube
  3. Handling Outliers YouTube
  4. Dual Formulation YouTube
  5. Kernel formulation YouTube

Week 7

  1. Introduction to Ensemble methods YouTube
  2. Bagging YouTube
  3. Bootstrapping YouTube
  4. Limitations of bagging YouTube
  5. Introduction to boosting YouTube
  6. Ada boost YouTube

Week 8

  1. Unsupervised learning YouTube
  2. K-means Clustering YouTube
  3. LLyod's Algorithms YouTube
  4. Convergence and Initialization YouTube
  5. Representation Learning YouTube
  6. Orthogonal Projection YouTube
  7. Covariance Matrix and Eigen direction YouTube
  8. PCA and mean centering YouTube
  9. Principal Component Analysis - Tutorial YouTube

Syllabus and materials

At NPTEL, as the course publishes them.

Credits and licence

Institution
IIT Madras
Department
Computer Science and Engineering
Teacher
Prof. Arun Rajkumar
Level
Undergraduate
Language
English
Subjects
Computer science, Engineering
Source
NPTEL
Licence
CC BY-NC-SA, as NPTEL states it. Non-commercial use only. NPTEL's terms
Attribution
NPTEL states: "Distributed under Creative Commons Attribution-ShareAlike / CC BY - NC - SA", beside a BY-NC-SA badge.
Who can watch
NPTEL gives no rating. Invisible Network shows it to Tweens profiles and older, judged from what the source says about it. How courses are placed