# Recommender Systems

- Institution: IIT Kharagpur
- Department: Multidisciplinary
- Teacher: Prof. Mamata Jenamani
- Level: Undergraduate
- Language: English
- Source: [NPTEL](https://nptel.ac.in/courses/127105390)
- Licence: [CC BY-NC-SA](https://nptel.ac.in/faq) (Non-commercial use only.)
- Syllabus: [at the source](https://nptel.ac.in/courses/127105390)
- Who can watch: Teens profiles and older (sources give no ratings; placed by Invisible Network from the source's own words)

## Lectures

1. [Lecture 1: Recommender system and its business value](https://invisiblenetwork.ai/learn/nptel/127105390/feeb5fa09d54) (Video)
2. [Lecture 2: Types of recommender system-I](https://invisiblenetwork.ai/learn/nptel/127105390/bf42dafc7a26) (Video)
3. [Lecture 3: Types of recommender system-II](https://invisiblenetwork.ai/learn/nptel/127105390/de7a1ad9442f) (Video)
4. [Lecture 4: Data Collection](https://invisiblenetwork.ai/learn/nptel/127105390/6a89774c1fff) (Video)
5. [Lecture 5: Data Description](https://invisiblenetwork.ai/learn/nptel/127105390/67ae6d2caacd) (Video)
6. [Lecture 06: Data preprocessing](https://invisiblenetwork.ai/learn/nptel/127105390/97b35053d1f1) (Video)
7. [Lecture 07: Dimensionality Reduction](https://invisiblenetwork.ai/learn/nptel/127105390/15592e50b4d4) (Video)
8. [Lecture 08: Introduction to machine learning-I](https://invisiblenetwork.ai/learn/nptel/127105390/8fba0bdf0260) (Video)
9. [Lecture 09: Introduction to machine learning-II](https://invisiblenetwork.ai/learn/nptel/127105390/e46b79cf6b79) (Video)
10. [Lecture 10: Introduction to machine learning-III](https://invisiblenetwork.ai/learn/nptel/127105390/218bfff23f91) (Video)
11. [Lecture 11: Distance and Similarity](https://invisiblenetwork.ai/learn/nptel/127105390/b4510db2fab9) (Video)
12. [Lecture 12: Distance and Similarity (Continued)](https://invisiblenetwork.ai/learn/nptel/127105390/5994a92a7236) (Video)
13. [Lecture 13: User-Based Approach](https://invisiblenetwork.ai/learn/nptel/127105390/bd5b152b3a68) (Video)
14. [Lecture 14: Item-Based Approach](https://invisiblenetwork.ai/learn/nptel/127105390/cde4388cf1e5) (Video)
15. [Lecture 15: Additional Topics in Neighbourhood Based Approach](https://invisiblenetwork.ai/learn/nptel/127105390/ff1927753da7) (Video)
16. [Lecture 16: Association rule based model](https://invisiblenetwork.ai/learn/nptel/127105390/36b09eed0f78) (Video)
17. [Lecture 17: UV Decomposition](https://invisiblenetwork.ai/learn/nptel/127105390/b9cb2b994c79) (Video)
18. [Lecture 18: The latent factor model](https://invisiblenetwork.ai/learn/nptel/127105390/1f8cc1c2bab2) (Video)
19. [Lecture 19: Basic latent factor models](https://invisiblenetwork.ai/learn/nptel/127105390/5efb3d7d4349) (Video)
20. [Lecture 20: Other advanced models](https://invisiblenetwork.ai/learn/nptel/127105390/499689389baa) (Video)
21. [Lecture 21: Introduction to content basedrecommender system: Foundations](https://invisiblenetwork.ai/learn/nptel/127105390/154b99428c44) (Video)
22. [Lecture 22: Feature Engineering - I](https://invisiblenetwork.ai/learn/nptel/127105390/92f32448178d) (Video)
23. [Lecture 23: Feature Engineering - II](https://invisiblenetwork.ai/learn/nptel/127105390/732a1e08143b) (Video)
24. [Lecture 24: Feature Engineering - III](https://invisiblenetwork.ai/learn/nptel/127105390/111c9782a9e6) (Video)
25. [Lecture 25: Feature Engineering - IV](https://invisiblenetwork.ai/learn/nptel/127105390/bc51410cf2c1) (Video)
26. [Lecture 26: Decision Trees for content based recommendation](https://invisiblenetwork.ai/learn/nptel/127105390/af86e44aab48) (Video)
27. [Lecture 27: NaÃ¯ve Bayes classifier for content based recommendation](https://invisiblenetwork.ai/learn/nptel/127105390/4b2db0340d5e) (Video)
28. [Lecture 28: kNN Classifier for Recommender System](https://invisiblenetwork.ai/learn/nptel/127105390/9a4caeb36b92) (Video)
29. [Lecture 29: Rule based classification](https://invisiblenetwork.ai/learn/nptel/127105390/6501ac49a3d7) (Video)
30. [Lecture 30: Regression methods and conclusions](https://invisiblenetwork.ai/learn/nptel/127105390/368aee4f4f78) (Video)
31. [Lecture 31: Introduction to evaluation ofrecommender system](https://invisiblenetwork.ai/learn/nptel/127105390/09bbddcc3b66) (Video)
32. [Lecture 32: Resampling methods](https://invisiblenetwork.ai/learn/nptel/127105390/183319053263) (Video)
33. [Lecture 33: Evaluation metrics for accuracy](https://invisiblenetwork.ai/learn/nptel/127105390/cda668407fb3) (Video)
34. [Lecture 34: Drawing reliable conclusions-I](https://invisiblenetwork.ai/learn/nptel/127105390/e9f053d7b4c1) (Video)
35. [Lecture 35: Drawing reliable conclusions-II](https://invisiblenetwork.ai/learn/nptel/127105390/508ad18ac699) (Video)
36. [Lecture 36: Hybrid recommender systems](https://invisiblenetwork.ai/learn/nptel/127105390/0623f5124dc9) (Video)
37. [Lecture 37: Knowledge based recommender systems](https://invisiblenetwork.ai/learn/nptel/127105390/a62894e81606) (Video)
38. [Lecture 38: Context-Sensitive recommender systems](https://invisiblenetwork.ai/learn/nptel/127105390/900c9ad4eb52) (Video)
39. [Lecture 39: Structural Recommendations in Networks](https://invisiblenetwork.ai/learn/nptel/127105390/c8ba743dd2ec) (Video)
40. [Lecture 40: Trust aware recommender systems](https://invisiblenetwork.ai/learn/nptel/127105390/7dda6764bb8b) (Video)
41. [Live Session 19-03-2024](https://invisiblenetwork.ai/learn/nptel/127105390/feeb5fa09d54-2) (Video)
42. [Live Session 15-04-2024](https://invisiblenetwork.ai/learn/nptel/127105390/bf42dafc7a26-2) (Video)
43. [Live Session 03-03-2025](https://invisiblenetwork.ai/learn/nptel/127105390/de7a1ad9442f-2) (Video)
44. [Live Session 03-04-2025](https://invisiblenetwork.ai/learn/nptel/127105390/6a89774c1fff-2) (Video)
