基于知识的推荐方法

  • 基本思想

    • 通过交互、会话等方式直接了解到用户需求(“问”),然后再寻找匹配的视频(“找”)
  • 解决思路
  • 优点
    • 不存在冷启动的问题
    • 由于与用户存在互动,用户偏好发生改变时不需要任何训练
  • 缺点
    • 知识获取比较困难
    • 用户必须说明他的需求,系统才能够做出推荐,在这个过程中若找不到合适的推荐视频,用户需要修改其需求

约束知识和约束推荐算法

  • 概述

    • 主要面向人工智能,构建if-else推荐规则
  • 算法流程
    • 输入

      • 目标用户 u 的特定需求
    • 输出
      • 针对目标用户 u 的推荐列表
    • 需要解决的问题
      • 创建推荐任务
      • 推荐任务的解决,如果找不到,需要修改约束条件
        • 冲突集
        • 诊断集
          • 删除约束条件,冲突解决
          • 否则,寻找最小冲突集和诊断集,跳转到第一步
    • 流程
      • 建立针对目标用户 u 的特定需求的推荐任务
      • 对物品集合 I 进行以集合 R 为选择标准的合取查询,若非空,跳转到第6步,若为空,跳转到第3步
      • 检测集合R中最小的冲突集CS
      • 针对最小冲突集CS创建最小诊断集
      • 建立针对目标用户 u 的特定需求的推荐任务
      • 创建针对目标用户 u 的推荐列表

关联知识与关联推荐算法

  • 概述

    • 利用数据挖掘理论构建基于数据规律的自动学习的推荐规则
  • 算法
    • 频繁项挖掘:Apriori

      • DHP算法
      • Tree Projection算法
      • FP-tree算法
      • 等等
  • 算法流程
    • 输入

      • n 个用户画像
    • 输出
      • 针对目标用户 u 的Top-N推荐列表
    • 流程
      • 从系统中的 n 个用户画像挖掘出所有的强关联规则,建立集合 P 以表示目标用户 u 尚未观看但极可能感兴趣的视频
      • 再次使用置信度对集合 P 中的视频进行高低排序
      • 取出排序列表中的前 N 个视频构成 Top-N推荐列表

推荐系统 --- 推荐算法 --- 基于知识的推荐算法相关推荐

  1. 基于知识的推荐-基于约束、效用和实例的算法

    目录 基于知识的推荐-基于约束 1.基于内容和协同过滤的缺点 2.基于知识的推荐 2.1基于约束的推荐 2.1.1 约束放宽算法 2.2基于效用的推荐 2.2.1解决的问题: 2.2.2 一个示例: ...

  2. 推荐算法概述:基于内容的推荐算法、协同过滤推荐算法和基于知识的推荐算法

    "无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家.教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家.点这里可以跳转到教程." 所谓推 ...

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

    笔记:基于标签的推荐系统.基于图的推荐算法.PersonalRank 发表于11个月前(2015-05-26 19:15)   阅读(44) | 评论(0) 2人收藏此文章, 我要收藏 赞0 原文:h ...

  4. 推荐系统(十一) 2021-2022年工业界推荐算法实践经验汇总

    对2021-2022年,工业界推荐算法实践经验进行了梳理,主要以下几个维度进行归纳: 推荐系统(十一) 2021-2022年工业界推荐算法实践经验汇总对2021-2022年,工业界推荐算法实践经验进行 ...

  5. 新闻推荐系统:基于内容的推荐算法(Recommender System:Content-based Recommendation)

    2018/10/04更新 这篇文章似乎被越来越多的小伙伴看到了,所以觉得有必要做一些进一步的详细说明. 首先按照本文所讲解的推荐思路进行新闻推荐的推荐系统,我已经实现并已经放在Github上了.欢迎小 ...

  6. 新闻推荐系统:基于内容的推荐算法——TFIDF、衰减机制(github java代码)

    转自: 因为开发了一个新闻推荐系统的模块,在推荐算法这一块涉及到了基于内容的推荐算法(Content-Based Recommendation),于是借此机会,基于自己看了网上各种资料后对该分类方法的 ...

  7. 自己动手写一个推荐系统,推荐系统小结,推荐系统:总体介绍、推荐算法、性能比较, 漫谈“推荐系统”, 浅谈矩阵分解在推荐系统中的应用...

    自己动手写一个推荐系统 废话: 最近朋友在学习推荐系统相关,说是实现完整的推荐系统,于是我们三不之一会有一些讨论和推导,想想索性整理出来. 在文中主要以工程中做推荐系统的流程着手,穿插一些经验之谈,并 ...

  8. 想拿头条百度39W年薪算法offer?推荐你学这个机器学习与推荐系统项目实训强化课...

    前几天,我向朋友推荐这个课程. 跟他说,学完能拿大厂机器学习.推荐系统算法方向的offer.结果他看完介绍,直接就报名了. 这个课程是BAT P8级别团队Leader全程亲自授课:并精选多个工业级机器 ...

  9. 在线音乐推荐网 Python+Django+Mysql开发技术 基于用户、物品的协同过滤推荐算法 个性化音乐推荐系统 音乐网站+协同过滤推荐算法 机器学习、分布式大数据、人工智能开发

    在线音乐推荐网 Python+Django+Mysql开发技术 基于用户.物品的协同过滤推荐算法 个性化音乐推荐系统 音乐网站+协同过滤推荐算法 机器学习.分布式大数据.人工智能开发 MusicRec ...

最新文章

  1. 南开大学百名青年学科带头人孙宝发课题组招生
  2. TWebBrowser 与 MSHTML(2): 获取 window 对象的时机
  3. c语言得到系统的函数,c语言系统函数(C language system function).doc
  4. hive 元数据 自定义_Hive中的用户自定义函数
  5. java中封装的好处_编程中封装的作用/优点
  6. jackson java反序列化_使用Jackson JSON映射器序列化/反序列化java 8 java.time
  7. SpringFramework核心技术一(IOC:详细的依赖和配置)
  8. 贪心算法几个经典的例子
  9. Springboot毕设项目餐厅后勤管理系统cxjgl(java+VUE+Mybatis+Maven+Mysql)
  10. 解决 最新版 mac 系统 无法使用未签名第三驱动(绿联usb网卡不正常)
  11. 美团饿了吗CPS红包,别人领红包下单,你拿推广佣金(附源码)
  12. 项目管理-PMP-第11章 项目采购管理
  13. linux在双系统中消失了,win和linux双系统下,重装win系统导致linux系统消失的解决办法...
  14. 豆瓣评论数据词云画像()
  15. 面对同行抄袭或者抹黑,应该怎么办?
  16. 【云原生】风云暗涌的时代,DBA们的利刃出鞘了
  17. 王者荣耀头像大小怎么调?调整图片尺寸大小工具分享
  18. 【抓包工具】实战:WireShark 捕获过滤器的超全使用教程
  19. linux的超级酷工具之Emacs
  20. eclipse 优化。

热门文章

  1. ROS实验笔记之——基于Prometheus自主无人机开源项目的学习与仿真
  2. 织梦自动插入自动替换图片插件(支持采集)
  3. PKPM框架梁学习笔记
  4. 程序员 破解获取已连接过的WiFi密码
  5. 成都速领科技:如何做好短视频
  6. 软考(软件设计师)考点总结 -- 程序设计语言基础
  7. CentOS宝塔搭建(超详细)
  8. 社交电商:流量红利已尽,裂变营销是最低成本的获客之道
  9. 大连27中学距离计算机学校多远,凌源有关计算机方面的学校有哪些
  10. 第七诫:不可不关注生活和亲近大自然