# 数据
```Java
- MovieLens 100K:10万条评分(快速实验)
- MovieLens 1M:100万条评分(标准练习)
- MovieLens 10M:1000万条评分(中等规模)
- MovieLens 25M:2500万条评分(大规模)
```
**下载地址**:
```Java
https://grouplens.org/datasets/movielens/
```
## 入门阶段(1-2周)
**数据集**:MovieLens 100K **算法**:
1. **基于内容的推荐**(Content-Based)
- TF-IDF + 余弦相似度
2. **协同过滤**(Collaborative Filtering)
- User-Based CF
- Item-Based CF
3. **矩阵分解**(Matrix Factorization)
- SVD
- ALS
## 进阶阶段(2-4周)
**数据集**:MovieLens 1M 或 Amazon Reviews **算法**:
1. **深度学习推荐**
- NCF (Neural Collaborative Filtering)
- Wide & Deep
- DeepFM
2. **序列推荐**
- RNN-based
- GRU4Rec
3. **图神经网络**
- LightGCN
- PinSage
## 实战阶段
**数据集**:真实业务数据或 Kaggle 竞赛 **算法**:
- 多路召回 + 精排
- 特征工程
- 冷启动处理
- A/B 测试