This course introduces foundational algorithms and concepts that form the backbone of recommendation systems. You'll start with simple baseline prediction models and gradually advance to similarity measures and more sophisticated prediction models. Mastering these fundamentals is essential for developing robust and efficient recommendation tools.
Overview
Syllabus
- Unit 1: Baseline Prediction Using Global Average
- Adding a New User for Analysis
- Complete the Matrix Prediction Code
- Predicting Ratings for Classical Music
- Unit 2: Similarity Measures: Pearson Correlation
- Calculating Mean Ratings with Numpy
- Calculate Differences for User Ratings
- Fix Pearson Correlation Calculations
- Calculate User Similarity in Python
- Create Pearson Correlation Function
- Unit 3: Rating Prediction Using Weighted Average and Pearson Similarity
- Adding Unique Counts to Data Loader
- Influence Ratings through User Similarity
- Enhance Rating Predictions
- Refine Your Pearson Correlation Algorithm
- Predict User Ratings with Confidence
- Unit 4: Improved Prediction Using Adjusted Weighted Average
- Compute User's Average Rating
- Uncover User Rating Biases
- Predicting User Ratings with Precision
- Comparing Prediction Approaches