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:
ML in Health
Natural Language Processing
ML in Biochemistry and Drug Discovery
Math and Foundations
IOT and Edge Security
Quantum Tech and Quantum Machine Learning
Careers in ML
ML in Cybersecurity
ML in Neuroscience
Science of Science
ML in Biology
ML for Time Series
Generative Adversarial Networks
Investment in Emerging Tech
ML in Climate Science
ML in Economics
ML in Aerospace
ML in Chemistry
ML in Material Science
Graph Neural Nets
ML in Marketing
ML Engineering and Ops
ML in Physics