User-Based Collaborative Recommender System认为‘类似的用户会对同一个item给出类似的打分’不同,Item-Based Collaborative Recommender System的思想是‘同一个用户,会给类似的item,打出类似的分数’。听起来和Content-Based Recommender System有点类似,但是IBCRS的相似度,是基于用户打分的,而不是基于内容分析。

1、和UBCRS一样,我们需要针对Rating Matrix进行的Mean-Centering:

在UBCRS用过的例子中,我们相当于得到了一个全新的矩阵:Mean-Centered Rating Matrix

Old Matrix

New Matrix

2、计算目标item与其它各个items的相似度:这里用的是Cosine Similarity,据说计算item的相似度,其精准度高于Pearson,有待考证:

3、不同的相似度,即不同的权重,我们合成各个分数项,得到最终的打分:

最新文章

  1. mssql 2008 游标 临时表 作业批处理失败问题
  2. 新浪微博UWP UI意见征求
  3. python-appium练习编写脚本时遇到问题
  4. POJ -- 3842
  5. acm位运算应用 搜索
  6. .net+easyui系列--搜索框
  7. grep, egrep, fgrep笔记
  8. c++中basic_istream::getline()的返回值何时为真
  9. cocos2d-x学习过程中的疑问
  10. js中this详解
  11. Android中JNI编程详解
  12. Elastic Stack-Elasticsearch使用介绍(五)
  13. Eclipse编程中免除alt+斜杠,设置自动提示
  14. mongodb聚合命令
  15. java面试题03
  16. [MongoDB] MongoDB管理:使用killOp干掉Long Running Operation
  17. js之string操作符
  18. Golang字符串函数认识(一)
  19. Linux系统修改Home下的目录为英文
  20. bzoj 2351 [BeiJing2011]Matrix——二维哈希

热门文章

  1. 生产者消费者模型(JoinableQueue)
  2. 基于 Python 的自定义分页组件
  3. 14、前端知识点--Vue生命周期浅析
  4. vue.js(11)--案例--关键字搜索列表
  5. Docker镜像恢复与迁移
  6. sqli(9)
  7. CentOS6.5系统解决中文乱码问题
  8. JS合并两个函数
  9. idea 配置自动编译 livereload
  10. ivew 限制输入 0 到 1 的数字 包括小数, 0 ,1