中文视频 | TF Recommenders 系列视频教程

2021 年 6 月 28 日 TensorFlow


发布者:魏巍 TensorFlow 技术推广工程师


推荐系统 (Recommendation Systems) 一直以来都是机器学习领域非常重要的应用。从大家耳熟能详的信息流和短视频 app,到餐馆点菜小程序,电商网站等,推荐系统正在给大量用户推送高效、有价值的信息和选择,从而积极增加用户粘度和流量。更具体来说:


  • Google Play 上 40% 的 app 安装来自于推荐

  • YouTube 上 60% 的视频观看时间来自于推荐

  • Amazon 上 35% 的用户购买和 Netflix 上 75% 的视频观看来自于推荐(麦肯锡报告)

  • Google Play/YouTube

    https://developers.google.com/machine-learning/recommendation/overview

  • Amazon

    https://www.mckinsey.com/industries/retail/our-insights/how-retailers-can-keep-up-with-consumers


根据我们的观察,许多互联网大厂都在广泛使用 TensorFlow 搭建他们自己的推荐系统,而还未开发自研推荐系统的公司也希望或准备打造能符合他们业务需求的推荐系统。Google 因为内部 Google Play 和 YouTube 等产品都需要使用超大规模推荐系统,所以我们也陆续开源了一系列推荐相关的组件:


  • TensorFlow Recommenders

    https://tensorflow.google.cn/recommenders

  • TensorFlow Ranking

    https://github.com/tensorflow/ranking

  • ScaNN

    https://github.com/google-research/google-research/tree/master/scann

  • TensorFlow Lite 端侧推荐

    https://tensorflow.google.cn/lite/examples/recommendation/overview

  • TensorFlow Model Garden 推荐模型

    https://github.com/tensorflow/models/tree/master/official/recommendation


为了帮助大家更好的学习推荐系统的相关知识和如何使用 TensorFlow 搭建推荐系统,我们围绕 TF Recommenders 这个我们推荐的工具库制作了一个系列教程。目前视频已被上传到 B 站 TensorFlow 频道中,大家有兴趣可以去进行学习。

  • B 站 TensorFlow 频道中

    https://www.bilibili.com/video/BV1Hb4y1Z7zK

在第一期视频中我们将给大家一个推荐系统的概述,探讨推荐系统的价值和挑战,并给大家简单介绍 Google 开源的一系列相关组件。


第二期视频我们会介绍两种推荐系统的传统算法:基于内容的过滤和协同过滤,从理论的角度看看如何搭建推荐系统。


打造推荐系统光有理论显然不够,所以在第三期视频中我们会从代码的角度看看如何使用 TensorFlow 2 的核心 API 来搭建推荐系统,我们将构造一个神经协同过滤模型。


有了前三期的基础以后,我们就可以开始学习 TensorFlow Recommenders (TFRS)。TFRS 库是专为搭建推荐系统打造的全栈工具库,它包含了一整套的工具来简化搭建推荐系统,也是我们推荐使用的工具库。我们还将演示如何使用 TFRS 构造一个双塔召回模型。


召回只是推荐系统的第一阶段。在第五期视频中我们将介绍如何使用 TFRS 搭建排序模型。


在第六期视频中,我们将介绍如何使用场景特征和多任务学习来改进推荐模型的准确度。


推荐模型有多种多样,在第七期视频中,我们将介绍一种更复杂的模型,深度交叉网络 (DCN)。


模型训练好之后就需要部署上线。在最后一期视频中,我们将介绍如何使用 ScaNN 工具库高效部署召回模型完成近似近邻搜索。

  • ScaNN 工具库

    https://github.com/google-research/google-research/tree/master/scann


相信大家在观看这八个视频教程后,会对推荐系统和 TF Recommenders 库有一定的了解,从而为以后打造自己的推荐系统打下坚实基础。我们也非常期待大家使用 TensorFlow 打造出更多更好的推荐系统。


此外,如果你需要打造超大规模的推荐系统,我们已经有了一个 TF SIG Recommenders Addons(TFRA) 社区,由腾讯/阿里/唯品会等公司的同学贡献了许多代码。



如果你想加入 TFRA 中文社区微信群,请添加 “hustwindmaple” 微信并备注:“TFRA 中文社区微信群”,后将由我们的工作人员拉入群中。


点击“阅读原文”访问 TensorFlow 官网



不要忘记“一键三连”哦~

分享

点赞

在看

登录查看更多
3

相关内容

推荐系统,是指根据用户的习惯、偏好或兴趣,从不断到来的大规模信息中识别满足用户兴趣的信息的过程。推荐推荐任务中的信息往往称为物品(Item)。根据具体应用背景的不同,这些物品可以是新闻、电影、音乐、广告、商品等各种对象。推荐系统利用电子商务网站向客户提供商品信息和建议,帮助用户决定应该购买什么产品,模拟销售人员帮助客户完成购买过程。个性化推荐是根据用户的兴趣特点和购买行为,向用户推荐用户感兴趣的信息和商品。随着电子商务规模的不断扩大,商品个数和种类快速增长,顾客需要花费大量的时间才能找到自己想买的商品。这种浏览大量无关的信息和产品过程无疑会使淹没在信息过载问题中的消费者不断流失。为了解决这些问题,个性化推荐系统应运而生。个性化推荐系统是建立在海量数据挖掘基础上的一种高级商务智能平台,以帮助电子商务网站为其顾客购物提供完全个性化的决策支持和信息服务。

知识荟萃

精品入门和进阶教程、论文和代码整理等

更多

查看相关VIP内容、论文、资讯等
如何构建你的推荐系统?这份21页ppt教程为你讲解
专知会员服务
64+阅读 · 2021年2月12日
【RecSys2020干货教程】对抗机器学习推荐系统,186页ppt
专知会员服务
51+阅读 · 2020年10月10日
TensorFlow Lite指南实战《TensorFlow Lite A primer》,附48页PPT
专知会员服务
68+阅读 · 2020年1月17日
WSDM22@教程 | 基于图神经网络的推荐系统
机器学习与推荐算法
6+阅读 · 2022年2月28日
TF-Ranking 中的 Keras API 让 LTR 模型构建更轻松
TensorFlow
2+阅读 · 2021年8月23日
推荐系统(一):推荐系统基础
菜鸟的机器学习
25+阅读 · 2019年9月2日
TensorFlow 2.0 中文视频教程来啦
AINLP
11+阅读 · 2019年8月24日
Tensorflow官方视频课程-深度学习工具 TensorFlow入门
深度学习与NLP
12+阅读 · 2019年3月12日
国家自然科学基金
0+阅读 · 2015年12月31日
国家自然科学基金
2+阅读 · 2015年12月31日
国家自然科学基金
1+阅读 · 2015年12月31日
国家自然科学基金
1+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
11+阅读 · 2008年12月31日
Arxiv
0+阅读 · 2022年4月19日
Knowledge Representation Learning: A Quantitative Review
VIP会员
相关基金
国家自然科学基金
0+阅读 · 2015年12月31日
国家自然科学基金
2+阅读 · 2015年12月31日
国家自然科学基金
1+阅读 · 2015年12月31日
国家自然科学基金
1+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
11+阅读 · 2008年12月31日
Top
微信扫码咨询专知VIP会员