笔记:基于标签的推荐系统、基于图的推荐算法、PersonalRank

发表于11个月前(2015-05-26 19:15)   阅读(44) | 评论(0) 2人收藏此文章, 我要收藏
赞0

原文:http://www.ituring.com.cn/article/786

基于图的推荐算法,作者将TopicRank改称为PersonalRank,并用到个性化推荐中。用到的图只涉及到了用户和物品,没涉及标签。

若用户a对物品b评分了,则认为是点a和点b之间有连线,可以看作是无权重的,也可以根据评分设置其权重。

对于点k,需要计算其他所有点对点a的相关度: 

若点k代表着用户(即用户k),根据上面的式子计算得到每个点的PR(也叫重要性,是与点k的相关度),然后找到最相关的是物品的、且用户k没评分过的若干点,作为对点k的推荐。

这个方法也可以用来判断物品和标签的相关性,用户和标签的相关性,综合起来可以用来当用户给物品打标签时推荐一些标签。

笔记:基于标签的推荐系统、基于图的推荐算法、PersonalRank相关推荐

  1. 推荐系统(3)—基于标签的推荐系统(Python)

    1介绍 基于推荐系统(3)-基于标签的推荐系统的学习. 2基于标签的推荐系统意义 可解决冷启动问题:新用户APP下载后,选取感兴趣的关注标签,系统可自动推送筛选. 例如: 豆瓣的电影标签.书籍标签: ...

  2. 推荐系统实践(五)----基于图的推荐算法

      基于图的模型(graph−basedmodelgraph-based modelgraph−basedmodel)是推荐系统中的重要内容.在研究基于图的模型之前,首先需要将用户行为数据表示成图的形 ...

  3. Java语言开发在线购物推荐网 购物商城推荐系统 基于用户、物品的协同过滤推荐算法 SSM(Spring+SpringMVC+Mybatis)开发框架 大数据、人工智能、机器学习项目开发

    Java语言开发在线购物推荐网 购物商城推荐系统 基于用户.物品的协同过滤推荐算法 SSM(Spring+SpringMVC+Mybatis)开发框架 大数据.人工智能.机器学习项目开发ShopRec ...

  4. Java语言开发在线音乐推荐网 音乐推荐系统 网易云音乐爬虫 基于用户、物品的协同过滤推荐算法 SSM(Spring+SpringMVC+Mybatis)框架 大数据、人工智能、机器学习项目开发

    Java语言开发在线音乐推荐网 音乐推荐系统 网易云音乐爬虫 基于用户.物品的协同过滤推荐算法 SSM(Spring+SpringMVC+Mybatis)框架 大数据.人工智能.机器学习项目开发Mus ...

  5. 使用Java+SSM(Spring+SpringMVC+Mybatis)如何开发个性化音乐推荐系统 在线音乐推荐网站 基于用户、项目的协同过滤推荐算法实现MusicRecommendSystemWeb

    使用Java+SSM(Spring+SpringMVC+Mybatis)如何开发个性化音乐推荐系统 在线音乐推荐网站 基于用户.项目的协同过滤推荐算法实现MusicRecommendSystemWeb ...

  6. Java语言springboot开发框架实现个性化美食推荐网 在线美食推荐系统 基于用户、物品的协同过滤推荐算法实现

    Java语言springboot开发框架实现个性化美食推荐网 在线美食推荐系统 基于用户.物品的协同过滤推荐算法实现WebFoodRecSystem 一.项目简介 1.开发工具和使用技术 IDEA/E ...

  7. 使用Java+SSM(Spring+SpringMVC+Mybatis)开发在线美食推荐网 美食推荐系统 美食天下美食爬虫 基于用户、物品的协同过滤推荐算法实现 大数据、人工智能、机器学习项目开发

    使用Java+SSM(Spring+SpringMVC+Mybatis)开发在线美食推荐网 美食推荐系统 美食天下美食爬虫 基于用户.物品的协同过滤推荐算法实现 大数据.人工智能.机器学习项目开发Fo ...

  8. 使用Java语言开发在线电影推荐网 电影推荐系统 豆瓣电影爬虫 基于用户、物品的协同过滤推荐算法实现 SSM(Spring+SpringMVC+Mybatis)开发框架 机器学习、人工智能、大数据开发

    使用Java语言开发在线电影推荐网 电影推荐系统 豆瓣电影爬虫 基于用户.物品的协同过滤推荐算法实现 SSM(Spring+SpringMVC+Mybatis)开发框架 机器学习.人工智能.大数据开发 ...

  9. 在线电影推荐网 Python+Django+Mysql 协同过滤推荐算法在电影网站中的运用 基于用户、物品的协同过滤推荐算法 开发在线电影推荐系统 电影网站推荐系统 人工智能、大数据、机器学习开发

    在线电影推荐网 Python+Django+Mysql 协同过滤推荐算法在电影网站中的运用 基于用户.物品的协同过滤推荐算法 开发在线电影推荐系统 电影网站推荐系统 人工智能.大数据.机器学习开发 M ...

最新文章

  1. “load”: 不是“torch::jit”的成员
  2. 中采购订单批导的bapi_跟着团子学SAP PS—项目中的物料组件
  3. 读者来信(1)——项目经理,不要迷信制度!
  4. 【Matlab】private文件夹
  5. centos7 卸载软件
  6. 添加 centos 右键 terminal
  7. 从零开始撸一个Fresco之gif和Webp动画
  8. bootstrap学习笔记-(1-初识bootstrap)
  9. WebService框架——CXF介绍
  10. Windows PE (老毛桃) 介绍功能介绍
  11. php 数据透视表,数据透视表PHP / MySQL
  12. 16S rDNA测序数据下载 | Qiime下载安装
  13. oppo便签误删怎么办_OPPO手机便签删除了怎么恢复?有无需登录云端就可以恢复的备忘录软件吗...
  14. android 手势识别,Android实现Gesture手势识别用法分析
  15. 想自学编程,不知道先学哪个?
  16. Windows pytorch编译安装SoftPool
  17. 域名证书是SSL证书吗?域名证书和SSL证书有啥区别?
  18. 计算机网络之因特网概述
  19. Java 第一个程序Hello
  20. 第八章 排序 思维导图

热门文章

  1. C++ 编译器多态与运行时多态
  2. javascript写dfs算法
  3. android万年历有什么作用,基于android的万年历农历怎么算
  4. Wex5铛铛开发环境搭建步骤
  5. Linux 基础知识(十)DNS服务器主从复制,子域授权
  6. HDU-1069-Monkey and Banana
  7. java spring maven pdf 导出
  8. 剖析nodejs的事件循环
  9. 第二十四篇:可靠信号机制
  10. iPhone开发之网络编程 AsyncSocket