Ranking & Recommendation Systems
Search relevance and recommender systems, built from the retrieval stage to the ranking metrics. You will implement TF-IDF, inverted indexes, BM25, collaborative filtering, and NDCG from scratch. A strong fit for ML engineers working on feeds, search, or personalization.
Your progress
0/26 · 0%Path readiness 0%Easy 0% · Medium 0% · Hard 0%
Continue path · Implicit Feedback ConfidenceWhat you will learn
- Build retrieval with TF-IDF, inverted indexes, and BM25
- Score rankings with precision@k, MAP, MRR, and NDCG
- Recommend with neighbourhood and matrix-factorization methods
- Blend signals with rank fusion and graph similarity
Before you start
1Candidate Signals
The raw signals behind feed ranking: implicit-feedback confidence, precision at k, mean reciprocal rank, term frequency, inverse document frequency, and graph similarity scores.
- Easy
- Easy
- Easy
- Term FrequencyEasynlp-037NLP
- Easy
- Easy
- Easy
Stage checkpoint
0/2 to passA checkpoint is a short retrieval test drawn from this stage: solve 2 of 3 from memory to mark the stage complete. The stage stays open either way.
2Retrieval
Find candidates fast: TF-IDF, inverted indexes, positional search, PMI collocations, Adamic-Adar scores, and BM25.
- Medium
- Build an Inverted IndexMediumnlp-041NLP
- Positional Index SearchMediumnlp-042NLP
- PMI Collocation ScoreMediumnlp-059NLP
- Adamic-Adar ScoreEasygraph-097Graph Algorithms
- Hard
Stage checkpoint
0/2 to passA checkpoint is a short retrieval test drawn from this stage: solve 2 of 3 from memory to mark the stage complete. The stage stays open either way.
3Ranking Metrics and Graph Ranking
Measure and rank: lift at k, mean average precision, NDCG, ROUGE-2, HITS hub and authority scores, Brandes betweenness, and PageRank to tolerance.
- Lift at KMediumml-102ML Fundamentals
- Medium
- Medium
- Medium
- NDCG at KHardml-223ML Fundamentals
- ROUGE-2 F1Hardnlp-092NLP
- Hard
Stage checkpoint
0/2 to passA checkpoint is a short retrieval test drawn from this stage: solve 2 of 3 from memory to mark the stage complete. The stage stays open either way.
4Collaborative Filtering
Learn user and item vectors: user-based and item-based prediction, matrix-factorization SGD, association lift, feature-crossing hashes, and weighted reciprocal-rank fusion.
- Easy
- Medium
- Medium
- Medium
- Hard
- Hard
Stage checkpoint
0/2 to passA checkpoint is a short retrieval test drawn from this stage: solve 2 of 3 from memory to mark the stage complete. The stage stays open either way.
Capstone
ProjectClose the path with one real artifact from the catalog.
Carry collaborative filtering and matrix factorization from this path into a working recommender.