# Introduction to Machine Learning (Tamil)

- Institution: IIT Madras
- Department: Computer Science and Engineering
- Teacher: Prof. Arun Rajkumar
- Level: Undergraduate
- Language: English
- Subjects: Computer science, Engineering
- Source: [NPTEL](https://nptel.ac.in/courses/106106236)
- Licence: [CC BY-NC-SA](https://nptel.ac.in/faq) (Non-commercial use only.)
- Syllabus: [at the source](https://nptel.ac.in/courses/106106236)
- Who can watch: Tweens profiles and older (sources give no ratings; placed by Invisible Network from the source's own words)

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

1. [Paradigms of Machine Learning](https://invisiblenetwork.ai/learn/nptel/106106236/6168ad61d4ec) (YouTube)
2. [Few more examples](https://invisiblenetwork.ai/learn/nptel/106106236/4724b12f6f81) (YouTube)
3. [Types of Learning](https://invisiblenetwork.ai/learn/nptel/106106236/2ba82e917e80) (YouTube)
4. [Types of supervised learning](https://invisiblenetwork.ai/learn/nptel/106106236/34377b2d2215) (YouTube)
5. [Mathematical tools](https://invisiblenetwork.ai/learn/nptel/106106236/17f917121d7b) (YouTube)
6. [Three Fundamental spaces](https://invisiblenetwork.ai/learn/nptel/106106236/0058e56d85be) (YouTube)
7. [Conditional Probability](https://invisiblenetwork.ai/learn/nptel/106106236/3f53223a805d) (YouTube)
8. [Bayes Theorem](https://invisiblenetwork.ai/learn/nptel/106106236/163a0d6b3520) (YouTube)
9. [Continuous Probability](https://invisiblenetwork.ai/learn/nptel/106106236/ba630e3aff16) (YouTube)
10. [Introduction to vectors](https://invisiblenetwork.ai/learn/nptel/106106236/3c733e14b5e1) (YouTube)
11. [Span of vectors](https://invisiblenetwork.ai/learn/nptel/106106236/651cba3e7f7b) (YouTube)
12. [Linear Independence](https://invisiblenetwork.ai/learn/nptel/106106236/e338e5786035) (YouTube)
13. [Basis of vector space](https://invisiblenetwork.ai/learn/nptel/106106236/818ae8cbb1eb) (YouTube)
14. [Orthogonality and Projection](https://invisiblenetwork.ai/learn/nptel/106106236/f4ada5164b1e) (YouTube)
15. [Introduction to Regression](https://invisiblenetwork.ai/learn/nptel/106106236/fc4989ea86a5) (YouTube)
16. [Linear regression](https://invisiblenetwork.ai/learn/nptel/106106236/ce1c8ad810e3) (YouTube)
17. [Geometrical Interpretation](https://invisiblenetwork.ai/learn/nptel/106106236/8a9e4919c221) (YouTube)
18. [Visual Guide to Orthogonal Projection (Optional)](https://invisiblenetwork.ai/learn/nptel/106106236/88d9373c10da) (YouTube)
19. [Iterative solution: Gradient descent](https://invisiblenetwork.ai/learn/nptel/106106236/c35c690f3f58) (YouTube)
20. [Gradient Descent](https://invisiblenetwork.ai/learn/nptel/106106236/bff32ac4c179) (YouTube)
21. [Choosing Step size](https://invisiblenetwork.ai/learn/nptel/106106236/30a8f73d05b3) (YouTube)
22. [Taylor Series](https://invisiblenetwork.ai/learn/nptel/106106236/a149bc04d78b) (YouTube)
23. [Stochastic Gradient Descent and basis functions](https://invisiblenetwork.ai/learn/nptel/106106236/7d74c4f30aba) (YouTube)
24. [Regularization Techniques](https://invisiblenetwork.ai/learn/nptel/106106236/c5b89e68f152) (YouTube)
25. [Basics of Python](https://invisiblenetwork.ai/learn/nptel/106106236/7550a3d7ad06) (YouTube)
26. [Basics of numpy](https://invisiblenetwork.ai/learn/nptel/106106236/ef22f3d67ec3) (YouTube)
27. [Gradient Descent using python](https://invisiblenetwork.ai/learn/nptel/106106236/1e52844a3784) (YouTube)
28. [Binary Classification](https://invisiblenetwork.ai/learn/nptel/106106236/58853c2ff048) (YouTube)
29. [K-Nearest Neighbour Classification](https://invisiblenetwork.ai/learn/nptel/106106236/2d1edd580627) (YouTube)
30. [Distance metric and Cross-Validation](https://invisiblenetwork.ai/learn/nptel/106106236/fa7ebe37d5cb) (YouTube)
31. [Computational efficiency of KNN](https://invisiblenetwork.ai/learn/nptel/106106236/b17722f2c32c) (YouTube)
32. [Introduction to Decision Trees](https://invisiblenetwork.ai/learn/nptel/106106236/6948bce6948f) (YouTube)
33. [Level splitting](https://invisiblenetwork.ai/learn/nptel/106106236/fce642ef9eff) (YouTube)
34. [Measure of Impurity](https://invisiblenetwork.ai/learn/nptel/106106236/6599241b95d8) (YouTube)
35. [Entropy and Information Gain](https://invisiblenetwork.ai/learn/nptel/106106236/da462ee2bd8b) (YouTube)
36. [Generative vs Discriminative models](https://invisiblenetwork.ai/learn/nptel/106106236/79d8056f5934) (YouTube)
37. [Naive Bayes classifier](https://invisiblenetwork.ai/learn/nptel/106106236/07eeac922a7a) (YouTube)
38. [Conditional Independence](https://invisiblenetwork.ai/learn/nptel/106106236/41be90d32b07) (YouTube)
39. [Classifying the test point and summary](https://invisiblenetwork.ai/learn/nptel/106106236/792212635db6) (YouTube)
40. [Tutorial-1-KNN](https://invisiblenetwork.ai/learn/nptel/106106236/ee82330e8f7d) (YouTube)
41. [Tutorial-2-Decision-Tree](https://invisiblenetwork.ai/learn/nptel/106106236/b1ce4844551c) (YouTube)
42. [Tutorial-3-Naive-Bayes](https://invisiblenetwork.ai/learn/nptel/106106236/d10d0ba3d312) (YouTube)
43. [Discriminative models](https://invisiblenetwork.ai/learn/nptel/106106236/d8d16b45048a) (YouTube)
44. [Logistic Regression](https://invisiblenetwork.ai/learn/nptel/106106236/f9dfb191579c) (YouTube)
45. [Summary and big picture](https://invisiblenetwork.ai/learn/nptel/106106236/bbdf43030914) (YouTube)
46. [Maximum likelihood estimation](https://invisiblenetwork.ai/learn/nptel/106106236/3a8fd0348594) (YouTube)
47. [Linear separability](https://invisiblenetwork.ai/learn/nptel/106106236/0b2cbcdd0533) (YouTube)
48. [Perceptron and its learning algorithm](https://invisiblenetwork.ai/learn/nptel/106106236/618b4b4dfc8f) (YouTube)
49. [Perceptron : A thing of past](https://invisiblenetwork.ai/learn/nptel/106106236/9ae32957c082) (YouTube)
50. [Logistic Regression Tutorial](https://invisiblenetwork.ai/learn/nptel/106106236/f9fb7143c42d) (YouTube)
51. [Perceptron Tutorial](https://invisiblenetwork.ai/learn/nptel/106106236/d450114d8968) (YouTube)
52. [Support Vector Machine](https://invisiblenetwork.ai/learn/nptel/106106236/6b56009f3a1f) (YouTube)
53. [Optimizing weights](https://invisiblenetwork.ai/learn/nptel/106106236/da5124576d39) (YouTube)
54. [Handling Outliers](https://invisiblenetwork.ai/learn/nptel/106106236/c45bc98f0f27) (YouTube)
55. [Dual Formulation](https://invisiblenetwork.ai/learn/nptel/106106236/5504d0011b15) (YouTube)
56. [Kernel formulation](https://invisiblenetwork.ai/learn/nptel/106106236/c8b7e507b701) (YouTube)
57. [Introduction to Ensemble methods](https://invisiblenetwork.ai/learn/nptel/106106236/621e789b1916) (YouTube)
58. [Bagging](https://invisiblenetwork.ai/learn/nptel/106106236/4c6696350447) (YouTube)
59. [Bootstrapping](https://invisiblenetwork.ai/learn/nptel/106106236/1c4653c986cf) (YouTube)
60. [Limitations of bagging](https://invisiblenetwork.ai/learn/nptel/106106236/b8bb9f44f968) (YouTube)
61. [Introduction to boosting](https://invisiblenetwork.ai/learn/nptel/106106236/120fd0d3cd8f) (YouTube)
62. [Ada boost](https://invisiblenetwork.ai/learn/nptel/106106236/ecad6a90100c) (YouTube)
63. [Unsupervised learning](https://invisiblenetwork.ai/learn/nptel/106106236/0c610408b923) (YouTube)
64. [K-means Clustering](https://invisiblenetwork.ai/learn/nptel/106106236/1963ca6a3933) (YouTube)
65. [LLyod's Algorithms](https://invisiblenetwork.ai/learn/nptel/106106236/0cd21d1614b8) (YouTube)
66. [Convergence and Initialization](https://invisiblenetwork.ai/learn/nptel/106106236/f036747e6dad) (YouTube)
67. [Representation Learning](https://invisiblenetwork.ai/learn/nptel/106106236/c7c4498b7923) (YouTube)
68. [Orthogonal Projection](https://invisiblenetwork.ai/learn/nptel/106106236/14bcfdcf981c) (YouTube)
69. [Covariance Matrix and Eigen direction](https://invisiblenetwork.ai/learn/nptel/106106236/6677280df963) (YouTube)
70. [PCA and mean centering](https://invisiblenetwork.ai/learn/nptel/106106236/5c56445a84a0) (YouTube)
71. [Principal Component Analysis - Tutorial](https://invisiblenetwork.ai/learn/nptel/106106236/d2f50fae6b89) (YouTube)
