推荐系统 --- 推荐算法 --- 基于知识的推荐算法
基于知识的推荐方法
- 基本思想
- 通过交互、会话等方式直接了解到用户需求(“问”),然后再寻找匹配的视频(“找”)
- 解决思路
- 优点
- 不存在冷启动的问题
- 由于与用户存在互动,用户偏好发生改变时不需要任何训练
- 缺点
- 知识获取比较困难
- 用户必须说明他的需求,系统才能够做出推荐,在这个过程中若找不到合适的推荐视频,用户需要修改其需求
约束知识和约束推荐算法
- 概述
- 主要面向人工智能,构建if-else推荐规则
- 算法流程
- 输入
- 目标用户 u 的特定需求
- 输出
- 针对目标用户 u 的推荐列表
- 需要解决的问题
- 创建推荐任务
- 推荐任务的解决,如果找不到,需要修改约束条件
- 冲突集
- 诊断集
- 删除约束条件,冲突解决
- 否则,寻找最小冲突集和诊断集,跳转到第一步
- 流程
- 建立针对目标用户 u 的特定需求的推荐任务
- 对物品集合 I 进行以集合 R 为选择标准的合取查询,若非空,跳转到第6步,若为空,跳转到第3步
- 检测集合R中最小的冲突集CS
- 针对最小冲突集CS创建最小诊断集
- 建立针对目标用户 u 的特定需求的推荐任务
- 创建针对目标用户 u 的推荐列表
- 输入
关联知识与关联推荐算法
- 概述
- 利用数据挖掘理论构建基于数据规律的自动学习的推荐规则
- 算法
- 频繁项挖掘:Apriori
- DHP算法
- Tree Projection算法
- FP-tree算法
- 等等
- 频繁项挖掘:Apriori
- 算法流程
- 输入
- n 个用户画像
- 输出
- 针对目标用户 u 的Top-N推荐列表
- 流程
- 从系统中的 n 个用户画像挖掘出所有的强关联规则,建立集合 P 以表示目标用户 u 尚未观看但极可能感兴趣的视频
- 再次使用置信度对集合 P 中的视频进行高低排序
- 取出排序列表中的前 N 个视频构成 Top-N推荐列表
- 输入
推荐系统 --- 推荐算法 --- 基于知识的推荐算法相关推荐
- 基于知识的推荐-基于约束、效用和实例的算法
目录 基于知识的推荐-基于约束 1.基于内容和协同过滤的缺点 2.基于知识的推荐 2.1基于约束的推荐 2.1.1 约束放宽算法 2.2基于效用的推荐 2.2.1解决的问题: 2.2.2 一个示例: ...
- 推荐算法概述:基于内容的推荐算法、协同过滤推荐算法和基于知识的推荐算法
"无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家.教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家.点这里可以跳转到教程." 所谓推 ...
- 笔记:基于标签的推荐系统、基于图的推荐算法、PersonalRank
笔记:基于标签的推荐系统.基于图的推荐算法.PersonalRank 发表于11个月前(2015-05-26 19:15) 阅读(44) | 评论(0) 2人收藏此文章, 我要收藏 赞0 原文:h ...
- 推荐系统(十一) 2021-2022年工业界推荐算法实践经验汇总
对2021-2022年,工业界推荐算法实践经验进行了梳理,主要以下几个维度进行归纳: 推荐系统(十一) 2021-2022年工业界推荐算法实践经验汇总对2021-2022年,工业界推荐算法实践经验进行 ...
- 新闻推荐系统:基于内容的推荐算法(Recommender System:Content-based Recommendation)
2018/10/04更新 这篇文章似乎被越来越多的小伙伴看到了,所以觉得有必要做一些进一步的详细说明. 首先按照本文所讲解的推荐思路进行新闻推荐的推荐系统,我已经实现并已经放在Github上了.欢迎小 ...
- 新闻推荐系统:基于内容的推荐算法——TFIDF、衰减机制(github java代码)
转自: 因为开发了一个新闻推荐系统的模块,在推荐算法这一块涉及到了基于内容的推荐算法(Content-Based Recommendation),于是借此机会,基于自己看了网上各种资料后对该分类方法的 ...
- 自己动手写一个推荐系统,推荐系统小结,推荐系统:总体介绍、推荐算法、性能比较, 漫谈“推荐系统”, 浅谈矩阵分解在推荐系统中的应用...
自己动手写一个推荐系统 废话: 最近朋友在学习推荐系统相关,说是实现完整的推荐系统,于是我们三不之一会有一些讨论和推导,想想索性整理出来. 在文中主要以工程中做推荐系统的流程着手,穿插一些经验之谈,并 ...
- 想拿头条百度39W年薪算法offer?推荐你学这个机器学习与推荐系统项目实训强化课...
前几天,我向朋友推荐这个课程. 跟他说,学完能拿大厂机器学习.推荐系统算法方向的offer.结果他看完介绍,直接就报名了. 这个课程是BAT P8级别团队Leader全程亲自授课:并精选多个工业级机器 ...
- 在线音乐推荐网 Python+Django+Mysql开发技术 基于用户、物品的协同过滤推荐算法 个性化音乐推荐系统 音乐网站+协同过滤推荐算法 机器学习、分布式大数据、人工智能开发
在线音乐推荐网 Python+Django+Mysql开发技术 基于用户.物品的协同过滤推荐算法 个性化音乐推荐系统 音乐网站+协同过滤推荐算法 机器学习.分布式大数据.人工智能开发 MusicRec ...
最新文章
- 南开大学百名青年学科带头人孙宝发课题组招生
- TWebBrowser 与 MSHTML(2): 获取 window 对象的时机
- c语言得到系统的函数,c语言系统函数(C language system function).doc
- hive 元数据 自定义_Hive中的用户自定义函数
- java中封装的好处_编程中封装的作用/优点
- jackson java反序列化_使用Jackson JSON映射器序列化/反序列化java 8 java.time
- SpringFramework核心技术一(IOC:详细的依赖和配置)
- 贪心算法几个经典的例子
- Springboot毕设项目餐厅后勤管理系统cxjgl(java+VUE+Mybatis+Maven+Mysql)
- 解决 最新版 mac 系统 无法使用未签名第三驱动(绿联usb网卡不正常)
- 美团饿了吗CPS红包,别人领红包下单,你拿推广佣金(附源码)
- 项目管理-PMP-第11章 项目采购管理
- linux在双系统中消失了,win和linux双系统下,重装win系统导致linux系统消失的解决办法...
- 豆瓣评论数据词云画像()
- 面对同行抄袭或者抹黑,应该怎么办?
- 【云原生】风云暗涌的时代,DBA们的利刃出鞘了
- 王者荣耀头像大小怎么调?调整图片尺寸大小工具分享
- 【抓包工具】实战:WireShark 捕获过滤器的超全使用教程
- linux的超级酷工具之Emacs
- eclipse 优化。