一.推荐系统的类别:

chapter 06 推荐系统

 基于用户的推荐系统:用户一和用户二...对某些音乐打分,然后推断出用户一对某个音乐的打分

基于项目的推荐系统:用户一喜欢的衣服裤子和用户二喜欢的衣服裤子相似,然后可以给用户一推荐用户二喜欢的衣服裤子

chapter 06 推荐系统

二.计算

Uu(平均数)是用户一所有的打分和/项目数

Sim=(用户一对项目一分数减去平均数)乘以用户二对项目一分数减去平均数  然后求和

          再除以用户一对项目一分数减去平均数平方的和开跟 乘以 用户二对项目一分数减去平均数平方的和开跟

chapter 06 推荐系统

三.求出用户二对某个项目的分数

1.Suj是项目一的分数减去平均数

2.用户二预测项目一的分数=用户二的平局分数 加上 Sim(相似度)乘以用户一的基准打分数   /除以  Sim(相似度)的平方

chapter 06 推荐系统

三.列如:

平均数 Mean  用户XX与用户三的相似度Sim

预测用户三对项目一的分数

1.首先先求出所有与用户三的相似度,然后选择与用户三相似的用户   看图所以选择用户一和用户二

2.然后用上图的求r 3 1=用户三的平均数加上  与用户一用户二的相似度乘以打分基准/相似度

chapter 06 推荐系统

chapter 06 推荐系统

四 解决推荐一些新颖的东西。

chapter 06 推荐系统

就是在上面预测的基础上加上权重

chapter 06 推荐系统

相关文章: