AI-Accelerated Product Development
Neighbourhood Based Collaborative Filtering - Basic ideas
Total time needed:
See details (learning objective, target audience, etc)...
Helps to quickly understand basic ideas of neighbourhood based collaborative filtering
Potential Use Cases
Build recommendation engines, Identify trends etc
Go through the following
1. Ratings Matrix
What is the basic data structure of this Matrix and what are its properties?
What is a long-tail and how does it impact recommendation systems and what can we do about them?
2. User-based and Item-based similarity Computations
What are user-based and item-based models and how does one perform compared to another?
How can we build a Rec Sys based on similarity based concepts like Cosine Similarity, Pearson Correlation etc? What does amplifying a similarity function do?
What is mean centering and why do we use them? What are the common alternatives?
How does inverse user frequency help to handle long-tail? Why should we handle long-tails in the first place?
What is the computational complexity of the overall system? How to understand off-line phase and online-phase?
3. Clustering and Similarity Based methods
What is the problems of Sparsity as well as computational complexity?
what are SVD, PCA and k-means?
How to do MLE for estimating missing values in the Ratings Matrix?
4. Regression View of Neighbourhood based method
How the similarity coefficients that we use is similar to learned weights in a linear regression model?
How to use Least Squares optimisation to learn the coefficients?
How to handle sparsity and bias issues?
How to understand regularization?
Upcoming Live Sessions
Search for a tag:
Graph Neural Nets
ML in Material Science
Science of Science
Investment in Emerging Tech
IOT and Edge Security
ML in Chemistry
ML in Health
ML in Biochemistry and Drug Discovery
ML in Marketing
ML in Cybersecurity
Careers in ML
Generative Adversarial Networks
ML in Physics
ML in Aerospace
Quantum Tech and Quantum Machine Learning
ML for Time Series
Math and Foundations
ML in Neuroscience
ML in Climate Science
Natural Language Processing
ML in Economics
ML in Biology
ML Engineering and Ops