Recommandation
- Demographic-based Recommendation
- Content-based Recommendation
- Collaborative Filtering-based Recommendation
Collaborative Filtering
Filtering: method of making automatic predictions about the interests of a user
Collaborating: by collecting preferences or taste information from many users
Underlying Assumption: if a person A has the same opinion as a person B on an issue, A is more likely to have B’s opinion on a different issue than that of a randomly chosen person.
Memory-based (user-based / item-based)
- 利用相似函数判断用户相似度
Model-based
关联算法
- Apriori
- FP Tree
- PrefixSpan
聚类算法
- K-Means
- BIRCH
- DBSCAN
- spectral clustering
分类问题
- 逻辑回归
- Naive Bayesian