Diving Deep into Collaborative Filtering Techniques with ALS
This course explores collaborative filtering techniques, which are central to modern recommendation systems. It covers both user-based and item-based collaborative filtering methods, as well as matrix factorization and the powerful Alternating Least Squares algorithm.
Lessons and practices
Loading Rating Matrix with NumPy
Adjust Missing Ratings Ratio
Handling Missing Ratings Randomly
Calculating Missing Data Proportions
Initialize and Verify Factor Matrices
Update User Factors with ALS
Test and Evaluate Your ALS Predictions
Building a Binary Interaction Matrix
Update Confidence with Logarithmic Scaling
Matrix Initialization from JSON Data
Normalize Watch Time for Certainty
Interpreting User Engagement Data
Create Preference and Confidence Matrices
Completing the Matrix Update Function
Top 5 Recommended Items
Adjust Recommendations for Worse Metric
Create Normalized Item Rankings
Complete the Mean Rank Calculation
Evaluating Two User Recommendations
Interested in this course? Learn and practice with Cosmo!
Practice is how you turn knowledge into actual skills.