Useful Links
Computer Science
Artificial Intelligence
Machine Learning
Recommender Systems
1. Introduction to Recommender Systems
2. Data Foundations and Preprocessing
3. Content-Based Filtering
4. Collaborative Filtering
5. Hybrid Recommender Systems
6. Advanced Recommender Models
7. Evaluation of Recommender Systems
8. Practical Challenges and System Design
Evaluation of Recommender Systems
Importance of Evaluation
Measuring System Effectiveness
Aligning with Business Goals
Comparing Different Approaches
Offline Evaluation
Data Splitting Strategies
Holdout Method
Cross-Validation
Temporal Splitting
Leave-One-Out
Prediction Accuracy Metrics
Mean Absolute Error
Root Mean Square Error
Mean Squared Error
Ranking and Classification Metrics
Precision
Recall
F1-Score
Mean Average Precision
Normalized Discounted Cumulative Gain
Hit Rate
Area Under Curve
Beyond Accuracy Metrics
Coverage
Catalog Coverage
User Coverage
Diversity
Intra-List Diversity
Inter-List Diversity
Novelty
Item Novelty
User Novelty
Serendipity
Unexpected Relevance
Online Evaluation
A/B Testing
Experimental Design
Statistical Significance
Sample Size Determination
Interleaving
Team Draft Interleaving
Probabilistic Interleaving
Multi-Armed Bandit Testing
Key Business Metrics
Click-Through Rate
Conversion Rate
User Engagement
Retention Rate
Revenue Impact
User Satisfaction
Evaluation Challenges
Evaluation Bias
Temporal Effects
User Feedback Quality
Previous
6. Advanced Recommender Models
Go to top
Next
8. Practical Challenges and System Design