
百度网盘
近年来,深度学习已成为了驱动推荐、广告、搜索业务的最强引擎。天猫每次双十一 2000 亿以上的惊人成交量,抖音 4 年时间用户日活破 6 亿,这背后都有深度学习的强劲助力。
与此同时,深度学习方向的推荐算法工程师,也因为高薪、名企这些标签,成为工程师们求职的热点。
与之伴随的是人才的高竞争和知识的快迭代,在深度学习时代,想要成为一名优秀的推荐工程师,我们不应该只满足于继续使用协同过滤、矩阵分解这类传统方法,而应该加深对深度学习模型的理解,加强对大数据平台的熟悉程度,培养与业务相结合的技术直觉,提高我们整体的技术格局,这些才是我们能否取得成功的关键。
针对上面的目标,王喆老师根据自己多年的推荐系统从业经验,梳理出了深度学习推荐系统的知识架构,并期望在这门课中和你一起从 0 搭建一个“工业级”的深度学习推荐系统,实现理论、实战两手抓!
课程模块设计
整个课程的结构遵循经典推荐系统的框架,共分为 6 个模块,分别是“基础架构篇”“特征工程篇”“线上服务篇”“推荐模型篇”“效果评估篇”“前沿拓展篇”。
基础架构篇:从宏观上,帮你建立起深度学习推荐系统的完整知识架构,做到“心中有高楼,并且手把手教你在自己的电脑上安装我们要实现的推荐系统 Sparrow RecSys ,建立初步的全局印象。
特征工程篇:重点讨论推荐系统会用到的特征,以及主要的特征处理方式,并在 Spark 上进行实践。此外,你还会学习到深度学习中非常流行的 Embedding、Graph Embedding 技术,并利用它们实现 Sparrow Recsys 中的相似电影推荐功能,在实践中快速成长。
线上服务篇:这一篇,你会实打实地搭建一个推荐服务器,它包括了服务器、存储、缓存、模型服务等模块和相关知识。通过这部分的学习,你会初步掌握 Jetty Server、Spark、Redis 等业界主流工具的使用,以及一个推荐工程师在工程领域的核心技能。
推荐模型篇:推荐模型是深度学习对传统推荐系统改进最大的地方,可以说是“推荐系统上的明珠”,也是整个专栏的重中之重。从中,你不仅可以学到 Embedding+MLP 、Wide&Deep、PNN 等深度学习模型的架构和 TensorFlow 实现,还能接触到注意力机制、序列模型、增强学习这些相关领域的前沿知识,拓宽技术视野。
效果评估篇:重点讲解效果评估的主要方法和指标,帮助你建立起包括线下评估、线上 AB 测试、评估反馈闭环的整套评估体系,真正能够用业界的方法而不是实验室的指标来评价一个推荐系统。
前沿拓展篇:围绕 YouTube、阿里巴巴、微软、Pinterest 等一线公司的深度学习推荐系统方案进行讲解,帮助你追踪业界发展的最新趋势,能融汇贯通地串联起整个知识体系。
如何从0搭建一个深度学习推荐系统? 深度学习推荐系统的经典技术架构长啥样? 推荐系统Sparrow RecSys到底什么样? 这些深度学习基础知识,你必须要知道 关于深度学习推荐系统,我有这些资料想推荐给你 深度学习推荐系统基础,你掌握了多少? 推荐系统有哪些可供利用的特征? 如何利用Spark解决特征处理问题? 所有人都在谈的Embedding技术到底是什么? 如何利用图结构数据生成Graph Embedding? 如何使用Spark生成Item2vec和Graph Embedding? 答疑 | 基础架构篇+特征工程篇常见问题解答 高并发的线上推荐服务是如何实现的? 如何用Redis解决推荐系统特征的存储问题? 找回层是如何快速又准确地筛选掉不相关物品的? 如何在常数时间内搜索Embedding最近邻? 怎样利用模型服务把你的离线模型部署到线上? 如何实现电影相似推荐功能? 线上服务篇留言问题详解 最经典的推荐模型,我们应该掌握什么? 深度学习推荐模型发展的整体脉络是怎样的? TensorFlow入门和环境配置 模型实战准备:模型特征、训练样本的处理 如何用TensorFlow实现 Embedding+MLP模型? 怎样让你的模型既有想象力又有记忆力? 如何用深度学习改造协同过滤? 如何让你的模型更好地处理特征交叉? 推荐系统如何抓住用户的心? 强化学习时代,如何让推荐系统自主学习? “银弹”不可靠,最优的模型结构该怎么找? 如何用深度学习模型实现Sparrow RecSys的个性化推荐功能? 常用的推荐系统离线评估方法有哪些? 哪些指标可以用来衡量模型的好坏? TensorFlow的模型离线评估实践怎么做? 如何在推荐服务器内部实现A/B测试? A/B测试资源紧张的窘境,到底怎么解决? YouTube深度学习推荐系统的经典架构长什么样? Pinterest是如何应用图神经网络的? Flink是如何快速识别用户兴趣,实现实时推荐的? 阿里巴巴是如何迭代更新推荐模型的? 美团是如何在推荐系统中落地强化学习的? 推荐系统的解决方案这么多,哪个最合适? 深度学习时代需要什么样的推荐工程师?


评论0