21张知识卡,告诉你推荐系统的核心技术

推荐系统目前已经深入到了互联网的各类产品中。不管是到电子商务网站购物,还是到新闻阅读网站获取信息,甚至是在出行的时候希望听到不同的音乐,不同种类的推荐系统都在我们的生活中发挥着举足轻重的作用。

为了给大家全方位给你解读推荐系统核心技术,作者精心整理了21张卡片,推荐各位收藏。

1. 现代推荐架构剖析

在讨论任何一种架构之前,我们首先来看一下这个架构需要解决什么样的问题。然后在这些问题的指引下,我们就可以来分析不同架构在解决这些问题上的优劣。

那么,对于一个推荐架构来说,我们需要解决什么样的问题呢?有以下3点:

  1. 能够在一两百毫秒内给用户提供当前的推荐结果;
  2. 对用户和系统的交互结果做出响应;
  3. 考虑用户群体的覆盖率的问题。

以下3张卡片,由浅入深讲解了最常见的3种现代推荐架构。

2. 简单推荐模型

我们从3种简单的推荐模型讲起。

3. 基于隐变量的模型

我们通过模型的假设,知道隐变量之间的关系,但暂时并不知道隐变量的取值。因此需要通过“推断”过程来确定隐变量的实际取值。当我们知道了这些隐变量的取值之后,就可以根据这些取值来对未来的数据进行预测和分析。

隐变量往往还带有“统计分布”的假设。最简单的隐变量模型是高斯混合模型。

4. 高阶推荐模型

下面,是3种常见的高级推荐模型,分别为:张量分解模型、协同矩阵分解和优化复杂目标函数。

5. 推荐的Exploit和Explore算法

一个推荐系统,如果片面优化用户的喜好,很可能导致千篇一律的推荐结果。所以,就需要EE算法来实现个性化推荐。这里介绍2种最常见的EE算法——UCB算法和汤普森采样算法。

6. 基于深度学习的推荐模型

说完了EE算法,再来聊聊推荐系统研究领域里一个比较前沿的话题,那就是如何利用深度学习来提升推荐系统的精度。主要介绍受限波兹曼机(RBM)、递归神经网络(RNN)和多层神经网络在推荐系统中的应用。

7. 推荐系统的评价

最后,跟大家分享如何评测推荐系统。这个话题非常重要,牵涉到如何持续对一个推荐系统进行评价,从而能够提高推荐系统的精度。评测分为:线下评测、线上评测和无偏差估计。

原文发布于微信公众号 - IT派(transfer_3255716726)

原文发表时间:2018-04-27

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏携程技术中心

干货 | 助理来也胡一川:深度学习在智能助理中的应用

作者简介 胡一川,来也联合创始人和CTO。来也专注于智能对话技术,让每个人拥有助理。此前,胡一川联合创立了影视推荐引擎"今晚看啥"并被百度收购,后加入百度任资深...

3947
来自专栏专知

【下载】深度强化学习实战书籍和代码《Deep Reinforcement Learning in Action》

【导读】亚马逊人工智能部门机器学习专家AlexanderZai最新撰写的深度强化学习实战书籍(预计2018年秋季出版)《Deep Reinforcement L...

2222
来自专栏企鹅号快讯

一次搞定多种语言:Facebook展示全新多语言嵌入系统

选自code.facebook 作者:Ves Stoyanov、Necip Fazil Ayan 机器之心编译 传统的自然语言处理系统只能对应于特定语言,如果想...

2007
来自专栏目标检测和深度学习

业界 | 如何评估深度学习的性能?英伟达提出7大挑战

1674
来自专栏机器之心

一次搞定多种语言:Facebook展示全新多语言嵌入系统

4108
来自专栏新智元

【Science】DeepMind关系推理ANN,在图像理解中击败人类

【新智元导读】人类通常相当擅长关系推理,但对 AI 来说是难点。谷歌 DeepMind 研究人员提出了用于关系推理的人工神经网络。它拥有处理图像、分析语言甚至学...

54017
来自专栏BestSDK

今日头条公布算法:解密“垃圾信息”是如何诞生的

“算法分发并非是把所有决策都交给机器,我们会不断纠偏,设计、监督并管理算法模型。”曹欢欢希望这次分享能让更多的人理解算法,并共同参与到算法模型的制定中来。此外,...

4288
来自专栏数据科学与人工智能

【教程】机器学习Python教程:1机器学习

机器学习是一种编程,它使计算机能够在没有显式编程的情况下自动地从数据中学习。换句话说,这意味着这些程序通过学习数据来改变它们的行为。

1222
来自专栏新智元

UCSB研究发现计算机与人类视觉差异,用人眼搜索策略提升计算机视觉

【新智元导读】 加州大学圣巴巴拉分校的研究人员发现,当人类在寻找一个特定的物体时,经常容易看漏大小与场景的其余部分不相匹配的物体。他们研究这一现象,试图更好地理...

3747
来自专栏社区的朋友们

个性化资讯推荐算法 ( 下 )

头条为何能取得成功?很多人会说是头条的个性化推荐技术做得好,个人认为其实不尽然。本文罗列了相关的个性化推荐技术,特别是资讯推荐常用的算法,带大家从“内行”的角度...

1.8K0

扫码关注云+社区

领取腾讯云代金券