# Introduction to Machine Learning

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

## Lectures

1. [Introduction to Machine Learning](https://invisiblenetwork.ai/learn/nptel/106106139/86cb34136163) (YouTube)
2. [Supervised Learning](https://invisiblenetwork.ai/learn/nptel/106106139/6bc5172b187c) (YouTube)
3. [Unsupervised Learning](https://invisiblenetwork.ai/learn/nptel/106106139/cee00b206807) (YouTube)
4. [Reinforcement Learning](https://invisiblenetwork.ai/learn/nptel/106106139/4326f81945d1) (YouTube)
5. [Statistical Decision Theory - Regression](https://invisiblenetwork.ai/learn/nptel/106106139/7fc3246fb11e) (YouTube)
6. [Statistical Decision Theory - Classification](https://invisiblenetwork.ai/learn/nptel/106106139/49cef67321cc) (YouTube)
7. [Bias - Variance](https://invisiblenetwork.ai/learn/nptel/106106139/242d57968690) (YouTube)
8. [Linear Regression](https://invisiblenetwork.ai/learn/nptel/106106139/ba192d5969d4) (YouTube)
9. [Multivariate Regression](https://invisiblenetwork.ai/learn/nptel/106106139/26ba1b3ace4d) (YouTube)
10. [Subset Selection 1](https://invisiblenetwork.ai/learn/nptel/106106139/cef2e2d9026f) (YouTube)
11. [Subset Selection 2](https://invisiblenetwork.ai/learn/nptel/106106139/e15e5ac0c5ce) (YouTube)
12. [Shrinkage Methods](https://invisiblenetwork.ai/learn/nptel/106106139/0a6585c05fde) (YouTube)
13. [Principal Components Regression](https://invisiblenetwork.ai/learn/nptel/106106139/f8d342e17ef7) (YouTube)
14. [Partial Least Squares](https://invisiblenetwork.ai/learn/nptel/106106139/26bf44fa570b) (YouTube)
15. [Linear Classification](https://invisiblenetwork.ai/learn/nptel/106106139/da227162a2e5) (YouTube)
16. [Logistic Regression](https://invisiblenetwork.ai/learn/nptel/106106139/97e1724c300b) (YouTube)
17. [Linear Discriminant Analysis - I - Introduction](https://invisiblenetwork.ai/learn/nptel/106106139/3aa39452bfaf) (YouTube)
18. [Linear Discriminant Analysis - II](https://invisiblenetwork.ai/learn/nptel/106106139/43af29f5aeff) (YouTube)
19. [Linear Discriminant Analysis - III - Another view of LDA](https://invisiblenetwork.ai/learn/nptel/106106139/5868ce515128) (YouTube)
20. [Tutorial](https://invisiblenetwork.ai/learn/nptel/106106139/c64bcd958678) (YouTube)
21. [Separating Hyperplane Approaches - Perceptron Learning](https://invisiblenetwork.ai/learn/nptel/106106139/568301e2a647) (YouTube)
22. [Support Vector Machines I - Formulation](https://invisiblenetwork.ai/learn/nptel/106106139/df71b8555e95) (YouTube)
23. [Support Vector Machines II - Interpretation and Analysis](https://invisiblenetwork.ai/learn/nptel/106106139/01371c72e097) (YouTube)
24. [SVMs for Linearly Non Separable Data](https://invisiblenetwork.ai/learn/nptel/106106139/cf8ea2ce9df9) (YouTube)
25. [SVM Kernels](https://invisiblenetwork.ai/learn/nptel/106106139/3637fe260f32) (YouTube)
26. [Hingle Loss formulation of SVM Objective](https://invisiblenetwork.ai/learn/nptel/106106139/8c201a244347) (YouTube)
27. [Artificial Neural Networks I - Early Models](https://invisiblenetwork.ai/learn/nptel/106106139/445790aa3330) (YouTube)
28. [Artificial Neural Networks II - Backpropagation](https://invisiblenetwork.ai/learn/nptel/106106139/6eb56e03c19f) (YouTube)
29. [Artificial Neural Networks III - Backpropagation Continued](https://invisiblenetwork.ai/learn/nptel/106106139/89b560efdc58) (YouTube)
30. [Artificial Neural Networks IV - Training, Initialization and Validation](https://invisiblenetwork.ai/learn/nptel/106106139/8353c2f17f41) (YouTube)
31. [Parameter Estimation I - The Maximum Likelihood Estimate](https://invisiblenetwork.ai/learn/nptel/106106139/e55c942366e5) (YouTube)
32. [Parameter Estimation II - Priors and the MAP estimate](https://invisiblenetwork.ai/learn/nptel/106106139/21ed54198098) (YouTube)
33. [Parameter Estimation III](https://invisiblenetwork.ai/learn/nptel/106106139/ac996d132f34) (YouTube)
34. [Decision Trees - Introduction](https://invisiblenetwork.ai/learn/nptel/106106139/8f1bda1fdd71) (YouTube)
35. [Regression Trees](https://invisiblenetwork.ai/learn/nptel/106106139/82cd74819144) (YouTube)
36. [Decision Trees - Stopping Criteria and Pruning](https://invisiblenetwork.ai/learn/nptel/106106139/3f479ca9580a) (YouTube)
37. [Decision Trees for Classification - Loss Functions](https://invisiblenetwork.ai/learn/nptel/106106139/463c35e2959b) (YouTube)
38. [Decision Trees - Categorical Attributes](https://invisiblenetwork.ai/learn/nptel/106106139/1d2a2bb9b153) (YouTube)
39. [Decision Trees - Multiway Splits](https://invisiblenetwork.ai/learn/nptel/106106139/b96297aa31e5) (YouTube)
40. [Decision Trees - Missing Values, Imputation, Surrogate Splits](https://invisiblenetwork.ai/learn/nptel/106106139/29553d68d998) (YouTube)
41. [Decision Trees - Instability, Smoothness, Repeated Subtrees](https://invisiblenetwork.ai/learn/nptel/106106139/d025c3a97996) (YouTube)
42. [Decision Trees - Example](https://invisiblenetwork.ai/learn/nptel/106106139/e15e9e9002fc) (YouTube)
43. [Evaluation and Evaluation Measures I](https://invisiblenetwork.ai/learn/nptel/106106139/d94b4d5feadc) (YouTube)
44. [Evaluation and Evaluation Measures II - Bootstrapping and Cross Validation](https://invisiblenetwork.ai/learn/nptel/106106139/69f764885e15) (YouTube)
45. [2 Class Evaluation Measures](https://invisiblenetwork.ai/learn/nptel/106106139/652ffb17d44e) (YouTube)
46. [The ROC Curve](https://invisiblenetwork.ai/learn/nptel/106106139/7f7a61ba26ea) (YouTube)
47. [Minimum Description Length and Exploratory Analysis](https://invisiblenetwork.ai/learn/nptel/106106139/8f24bbaaa673) (YouTube)
48. [Ensemble Methods - Bagging, Committee Machines and Stacking](https://invisiblenetwork.ai/learn/nptel/106106139/5bdefd19de23) (YouTube)
49. [Ensemble Methods - Boosting](https://invisiblenetwork.ai/learn/nptel/106106139/1fa7dcdb63f7) (YouTube)
50. [Gradient Boosting](https://invisiblenetwork.ai/learn/nptel/106106139/89b2b970c3da) (YouTube)
51. [Random Forests I](https://invisiblenetwork.ai/learn/nptel/106106139/c13142f660e5) (YouTube)
52. [Naive Bayes](https://invisiblenetwork.ai/learn/nptel/106106139/a13a5cee78e3) (YouTube)
53. [Bayesian Networks](https://invisiblenetwork.ai/learn/nptel/106106139/67336c27b2ec) (YouTube)
54. [Multiclass Classification](https://invisiblenetwork.ai/learn/nptel/106106139/397cfd9abc24) (YouTube)
55. [Undirected Graphical Models - Introduction and Factorization](https://invisiblenetwork.ai/learn/nptel/106106139/0129fb558a31) (YouTube)
56. [Undirected Graphical Models - Potential Functions](https://invisiblenetwork.ai/learn/nptel/106106139/cafc9c7d9e63) (YouTube)
57. [Hidden Markov Models](https://invisiblenetwork.ai/learn/nptel/106106139/25f54ad7fe66) (YouTube)
58. [Variable Elimination](https://invisiblenetwork.ai/learn/nptel/106106139/d644fe95f06f) (YouTube)
59. [Tree Width and Belief Propagation](https://invisiblenetwork.ai/learn/nptel/106106139/140b2d923002) (YouTube)
60. [Partitional Clustering](https://invisiblenetwork.ai/learn/nptel/106106139/2b8ce9efa95c) (YouTube)
61. [Hierarchical Clustering](https://invisiblenetwork.ai/learn/nptel/106106139/5b27e630ff48) (YouTube)
62. [The BIRCH Algorithm](https://invisiblenetwork.ai/learn/nptel/106106139/5c47770e5438) (YouTube)
63. [The CURE Algorithm](https://invisiblenetwork.ai/learn/nptel/106106139/7cecc2687bad) (YouTube)
64. [Density Based Clustering](https://invisiblenetwork.ai/learn/nptel/106106139/e2ef85f28623) (YouTube)
65. [Gaussian Mixture Models](https://invisiblenetwork.ai/learn/nptel/106106139/02d26beaad9d) (YouTube)
66. [Expectation Maximization](https://invisiblenetwork.ai/learn/nptel/106106139/ab9499d5ebf3) (YouTube)
67. [Expectation Maximization - Continued](https://invisiblenetwork.ai/learn/nptel/106106139/5ea2417e8862) (YouTube)
68. [Learning Theory](https://invisiblenetwork.ai/learn/nptel/106106139/647525645242) (YouTube)
69. [Introduction to Reinforcement Learning](https://invisiblenetwork.ai/learn/nptel/106106139/303ecfeb07d0) (YouTube)
70. [RL Framework and TD Learning (Optional)](https://invisiblenetwork.ai/learn/nptel/106106139/05de568a91a3) (YouTube)
71. [Solution Methods and Applications (Optional)](https://invisiblenetwork.ai/learn/nptel/106106139/f797f66b8b6b) (YouTube)
