推荐系统简介

这篇具有很好参考价值的文章主要介绍了推荐系统简介。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


学习下b站上尚硅谷的推荐系统的课程,顺便做一下笔记,加深一下印象,并且方便以后回来查看。

推荐系统的分类

  • 根据实时性分类:
    • 离线推荐
    • 实时推荐
  • 根据是否个性化分类:
    • 基于统计的推荐
    • 个性化推荐
  • 根据推荐原则分类:
    • 基于相似度的推荐
    • 基于知识的推荐
    • 基于模型的推荐
  • 根据数据源分类:
    • 基于人口统计学的推荐
    • 基于内容的推荐
    • 基于协同过滤的推荐

而他们之间又有这样的关系,就是除了基于统计的推荐,都可以算作基于个性化的推荐

推荐系统简介

基于人口统计学的推荐算法

推荐系统简介

基于内容的推荐算法

推荐系统简介

基于协同过滤的推荐算法

  • 协同过滤(Collaborative Filtering,CF)
  • 基于近邻的协同过滤
    • 基于用户(User-CF)
    • 基于物品(Item-CF)

推荐系统简介

  • 基于模型的协同过滤
    • 奇异值分解(SVD)
    • 潜在语义分析(LSA)
    • 支撑向量机(SVM)

协同过滤(CF)推荐方法

  • 基于内容(Content based,CB)主要利用的是用户评价过的物品的内容特征,而CF方法还可以利用用户评分过得物品内容。
  • CF可以解决CB的一些局限:
    • 物品不完全或者难以获得时,依然可以通过其他用户的反馈给出推荐。
    • CF基于用户之间对物品的评价质量,避免了CB仅依赖内容可能造成的对物品质量判断的干扰。
    • CF推荐不受内容限制,只要其他类似用户给出对不同商品的兴趣,CF就可以给用户推荐出内容差异很大的物品(但又某种内在联系)

基于近邻

基于用户的协同过滤

推荐系统简介

基于物品的协同过滤

推荐系统简介

混合推荐

实际网站的推荐系统往往都不是单纯只采用了某一种推荐的机制和策略,往往是将多 个方法混合在一起,从而达到更好的推荐效果。比较流行的组合方法有:

  • 加权混合

    • 用线性公式(linear formula)将几种不同的推荐按照一定权重组合起来,具体权重的值需要

    在测试数据集上反复实验,从而达到最好的推荐效果

  • 切换混合

    • 切换的混合方式,就是允许在不同的情况(数据量,系统运行状况,用户和物品的数目等)下, 选择最为合适的推荐机制计算推荐
  • 分区混合

    • 采用多种推荐机制,并将不同的推荐结果分不同的区显示给用户
  • 分层混合

    • 采用多种推荐机制,并将一个推荐机制的结果作为另一个的输入,从而综合各个推荐机制的优 缺点,得到更加准确的推荐

推荐系统实验方法

离线实验

  • 通过体制系统获得用户行为数据,并按照一定格式生成一个标准的数据集,将数据集按照一定的规则分成训练集测试集
  • 训练集上训练用户兴趣模型,在测试集上进行预测
  • 通过事先定义的离线指标评测算法在测试集上的预测结果

用户调查

用户调查需要有一些真实用户,让他们在需要测试的推荐系统上完成一些任务。我们需要记录他们的行为,并让他们回答一些问题。最后进行分析。

在线实验

AB测试文章来源地址https://www.toymoban.com/news/detail-475157.html

到了这里,关于推荐系统简介的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • youtobe深度学习推荐系统-学习笔记

    前言 本文是 Deep Neural Networks for YouTube Recommendations 论文的学习笔记。淘宝的召回模型曾经使用过这篇论文里面的方案,后续淘宝召回模型升级到了MGDSPR:多粒度深度语义商品检索。 转向深度学习 和谷歌的其他产品一样,you2b也经历了向深度学习转变的过程。矩阵分解技术在推

    2024年02月08日
    浏览(31)
  • 《深度学习推荐系统》笔记

    把相关内容整成了思维导图, 大家自提~ 用户角度 :解决”信息过载“的情况下,用户如何高效获得感兴趣信息; 公司角度 :解决产品能最大限度地吸引用户、留存用户、增加用户粘性、提高用户转化率,使公司商业目标连续增长。 2.1 逻辑架构 已知用户信息、物品信息和

    2024年02月16日
    浏览(27)
  • 推荐系统学习

    系统职能:头条/抖音/快手,都是以推荐系统作为流量的分发的主要手段; 职业发展:大数据处理/流式计算/数据挖掘/机器学习/高并发服务等领域。 更具用户的离十信息和行为,向用户推荐他感兴趣的内容 基于行为的协同过滤 基于内容相似推荐 挑战:怎么从海量的内容中

    2024年02月10日
    浏览(25)
  • 推荐系统学习之路

    基本概念: 一、基本流程 王树森老师课程笔记 召回(retrieval):快速从海量数据中取回几千个用户可能感兴趣的物品。 方法: 协同过滤 相似度计算: 余弦, 杰卡德 矩阵分解: 将一个稀疏的用户评分矩阵MxN分解为MxK KxN,分解出来的K就是隐语义特征 BiasSVD方法 jieba是中文分

    2024年02月03日
    浏览(31)
  • 前端 | ( 十一)CSS3简介及基本语法(上) | 尚硅谷前端html+css零基础教程2023最新

    学习来源 :尚硅谷前端html+css零基础教程,2023最新前端开发html5+css3视频 系列笔记 : 【HTML4】(一)前端简介 【HTML4】(二)各种各样的常用标签 【HTML4】(三)表单及HTML4收尾 【CSS2】(四)CSS基础及CSS选择器 【CSS2】(五)CSS三大特性及常用属性 【CSS2】(六)CSS盒子模型

    2024年02月16日
    浏览(34)
  • 前端 | ( 十)HTML5简介及相关新增属性 | 尚硅谷前端html+css零基础教程2023最新

    学习来源 :尚硅谷前端html+css零基础教程,2023最新前端开发html5+css3视频 系列笔记 : 【HTML4】(一)前端简介 【HTML4】(二)各种各样的常用标签 【HTML4】(三)表单及HTML4收尾 【CSS2】(四)CSS基础及CSS选择器 【CSS2】(五)CSS三大特性及常用属性 【CSS2】(六)CSS盒子模型

    2024年02月16日
    浏览(41)
  • DRN——强化学习与推荐系统结合

    强化学习是近年来机器学习领域非常热门的研究话题,它的研究起源于机器人领域,针对智能体在不断变化的环境 中决策和学习的过程进行建模。在智能体的学习过程中,会完成收集外部反馈,改变自身状态,再根据自身状态对下一步的行动进行决策,在行动之后持续收集反馈

    2024年02月05日
    浏览(33)
  • 详解深度学习中推荐系统的经典模型

    摘要: DSSM 用字向量作为输入既可以减少切词的依赖,又可以提高模型的泛化能力,因为每个汉字所能表达的语义是可以复用的。 本文分享自华为云社区《深度学习应用篇-推荐系统[12]:经典模型-DeepFM模型、DSSM模型召回排序策略以及和其他模型对比》,作者:汀丶。 CTR预估

    2024年02月09日
    浏览(32)
  • 机器学习中高维组合特征的处理方法+推荐系统使用矩阵分解为用户推荐的原理解析,《百面机器学习》学习笔记

    为了提高复杂关系的拟合能力,在特征工程中经常会把一阶离散特征进行组合,构成高阶组合特征。 假设有A B两组特征,C为受到A B两种特征影响的因素,且对特征A来说,其有 A i , i ∈ [ 0 , 1 ] {A^i,iin [0,1]} A i , i ∈ [ 0 , 1 ] 两种特征取值。同时,对于特征B来说,其有 B j , j ∈

    2024年02月05日
    浏览(35)
  • 前端 | ( 十三)CSS3简介及基本语法(下)| 伸缩盒模型 | 尚硅谷前端html+css零基础教程2023最新

    学习来源 :尚硅谷前端html+css零基础教程,2023最新前端开发html5+css3视频 系列笔记 : 【HTML4】(一)前端简介 【HTML4】(二)各种各样的常用标签 【HTML4】(三)表单及HTML4收尾 【CSS2】(四)CSS基础及CSS选择器 【CSS2】(五)CSS三大特性及常用属性 【CSS2】(六)CSS盒子模型

    2024年02月16日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包