搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
空白诗007
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
【人工智能】IBM 林咏华:AI 技术基础薄弱的企业,应该怎么做才能享受 AI红利?_ai技术利用程度不够怎么说
2
Mac使用navicat_mac navicat
3
jQuery Mobile页面高级设计-制作列表_移动端h5 商品列表前端代码jquery demo
4
在springboot中如何实现生成excel模板并保存到项目的静态资源目录,以及实现将项目静态资源目录下的excel文件发送到前端。_spring boot excel模板路径
5
Navicat轻松操控MySQL数据库:从基础到高级操作全解析!_navicat打开mysql
6
FIR滤波器简述及FPGA仿真验证_fpga fir滤波器
7
C++基础——new和delete动态开辟_c++开辟内存空间
8
多重奖励拿到手软,OPENAIGC开发者大赛燃爆这个夏天!
9
vs+qt5.0 使用poppler-qt5 操作库获取pdf所有文本输出到txt操作
10
论文阅读 - Intriguing properties of neural networks
当前位置:
article
> 正文
《深度学习推荐系统》——前言+目录
作者:空白诗007 | 2024-07-18 15:09:45
赞
踩
《深度学习推荐系统》——前言+目录
前言
推荐系统的深度学习时代
1992年,施乐公司帕拉奥图研究中心的David Goldberg等学者创建了**应用协同过滤算法**的推荐系统。本文内容1992-2020 经过了28年的历史。特别是最近五年,发展日新月异。2012年的AlexNet在ImageNet竞赛中一举夺魁,深度学习引爆了图像、语音、自然语言处理等领域,包括推荐、广告和搜索领域。2015年,微软、谷歌、百度、阿里等公司成功地在推荐、广告等业务场景中应用深度学习模型,推荐系统领域正式迈入了深度学习时代。
技术日新月异,模型飞速演化,一不小心处于被淘汰的边缘。作者希望本书能成为读者脑海中推荐系统技术的思维导图,帮助构建深度学习推荐系统的技术框架。
# 目录 ## 第一章 互联网的增长引擎——推荐系统 ### 1.1 为什么推荐系统是互联网的增长引擎 #### 1.1.1推荐系统的作用和意义 #### 1.1.2推荐系统与YouTube的观看时长增长 #### 1.1.3推荐系统与电商网站的收入增长 ### 1.2推荐系统的架构 #### 1.2.1推荐系统的逻辑框架 #### 1.2.2推荐系统的技术架构 #### 1.2.3推荐系统的数据部分 #### 1.2.4推荐系统的模型部分 #### 1.2.5深度学习对推荐系统的革命性贡献 #### 1.2.6把我整体、补充细节 ### 1.3本书的整体结构 ### 参考文献 ## 第二章 前深度学习时代——推荐系统的进化之路 ### 2.1传统推荐模型的演化关系图 ### 2.2协同过滤——经典的推荐算法 #### 2.2.1什么是协同过滤 #### 2.2.2用户相似度计算 #### 2.2.3最终结果的排序 #### 2.2.4ItemCF #### 2.2.5UserCF与ItemCF的应用场景 #### 2.2.6协同过滤的下一步发展 ### 2.3矩阵分解算法——协同过滤的进化 #### 2.3.1 矩阵分解算法的原理 #### 2.3.2矩阵分解的求解过程 #### 2.3.3消除用户和物品打分的偏差 #### 2.3.4矩阵分解的优点和局限性 ### 2.4逻辑回归——融合多种特征的推荐模型 #### 2.4.1 基于逻辑回归模型的推荐流程 #### 2.4.2 逻辑回归模型的数学形式 #### 2.4.3 逻辑回归模型的训练方法 #### 2.4.4 逻辑回归模型的优势 #### 2.4.5 逻辑回归模型的局限性 ### 2.5 从FM到FFM——自动特征交叉的解决方案 #### 2.5.1 POLY2模型——特征交叉的开始 #### 2.5.2 FM模型——隐向量特征交叉 #### 2.5.3 FFM模型——引入特征域的概念 #### 2.5.4 从POLY2到FFM的模型演化过程 ### 2.6 GBDT+LR——特征工程模型化的开端 #### 2.6.1 GBDT+LR组合模型的结构 #### 2.6.2 GBDT进行特征转换的过程 #### 2.6.3 GBDT+LR组合模型开启的特征工程新趋势 ### 2.7 LS-PLM——阿里巴巴曾经的主流推荐模型 #### 2.7.1 LS-PLM模型的主要结构 #### 2.7.2 LS-PLM模型的优点 #### 2.7.3 从深度学习的角度重新审视LS-PLM模型 ### 2.8 总结——深度学习推荐系统的前夜 ### 参考文献 ## 第三章 浪潮之巅——深度学习在推荐系统中的应用 ### 3.1深度学习推荐模型的演化关系图 ### 3.2 AutoRec——单隐层神经网络推荐模型 #### 3.2.1 AutoRec模型的基本原理 #### 3.2.2 AutoRec模型的结构 #### 3.2.3 基于AutoRec模型的推荐过程 #### 3.2.4 AutoRec模型的特点和局限性 ### 3.3 Deep Crossing模型——经典的深度学习架构 #### 3.3.1 Deep Crossing模型的应用场景 #### 3.3.2 Deep Crossing模型的网络结构 #### 3.3.3 Deep Crossing模型对特征交叉方法的革命 ### 3.4 NeuralCF模型——CF与深度学习的结合 #### 3.4.1 从深度学习的视角重新审视矩阵分解模型 #### 3.4.2 NeuralCF模型的结构 #### 3.4.3 NeuralCF模型的优势和局限性 ### 3.5 PNN模型——加强特征交叉能力 #### 3.5.1 PNN模型的网络架构 #### 3.5.2 Product层的多种特征交叉方式 #### 3.5.3 PNN模型的优势和局限性 ### 3.6 Wide&Deep模型——记忆能力和泛化能力的综合 #### 3.6.1 模型的记忆能力与泛化能力 #### 3.6.2 Wide&Deep模型的结构 #### 3.6.3 Wide&Deep模型的进化——Deep&Cross模型 #### 3.6.4 Wide&Deep模型的影响力 ### 3.7 FM与深度学习模型的结合 #### 3.7.1 FNN——用FM的隐向量完成Embedding层初始化 #### 3.7.2 DeepFM——用FM代替Wide部分 #### 3.7.3 NFM——FM的神经网络化尝试 #### 3.7.4 基于FM的深度学习模型的优点和局限性 ### 3.8 注意力机制在推荐模型中的应用 #### 3.8.1 AFM——引入注意力机制的FM #### 3.8.2 DIN——引入注意力机制的深度学习网络 #### 3.8.3 注意力机制对推荐系统的启发 ### 3.9 DIEN——序列模型与推荐系统的结合 #### 3.9.1 DIEN的“进化”动机 #### 3.9.2 DIEN模型的架构 #### 3.9.3 兴趣抽取层的结构 #### 3.9.4 兴趣进化层的结构 #### 3.9.5 序列模型对推荐系统的启发 ### 3.10 强化学习与推荐系统的结合 #### 3.10.1 深度强化学习推荐系统框架 #### 3.10.2 深度强化学习推荐模型 #### 3.10.3 DRN的学习过程 #### 3.10.4 DRN的在线学习方法——竞争梯度下降算法 #### 3.10.5 强化学习对推荐系统的启发 ### 3.11 总结——推荐系统的深度学习时代 ### 参考文献 ## 第四章 Embedding技术在推荐系统中的应用 ### 4.1 什么是 Embedding #### 4.1.1 词向量的例子 #### 4.1.2 Embedding技术在其他领域的扩展 #### 4.1.3 Embedding技术对于深度学习推荐系统的重要性 ### 4.2 Word2vec——经典的Embedding方法 #### 4.2.1什么是Word2vec #### 4.2.2Word2vec模型的训练过程 #### 4.2.3 Word2vec的“负采样”训练方法 #### 4.2.4 Word2vec对Embedding技术的奠基性意义 ### 4.3 Item2vec——Word2vec在推荐系统领域的推广 #### 4.3.1 Item2vec的基本原理 #### 4.3.2 “广义”的Item2vec #### 4.3.3 Item2vec方法的特点和局限性 ### 4.4 Graph Embedding——引入更多结构信息的图嵌入技术 #### 4.4.1 DeepWalk——基础的Graph Embedding方法 #### 4.4.2 Node2vec——同质性和结构性的权衡 #### 4.4.3 EGES——阿里巴巴的综合性Graph Embedding 方法 ### 4.5 Embedding 与深度学习推荐系统的结合 #### 4.5.1 深度学习网络中的Embedding层 #### 4.5.2 Embedding 的预训练方法 #### 4.5.3 Embedding作为推荐系统召回层的方法 ### 4.6 局部敏感哈希——让 Embedding 插上翅膀的快速搜索方法 #### 4.6.1 “快速”Embedding 最近邻搜索 #### 4.6.2 局部敏感哈希的基本原理 #### 4.6.3 局部敏感哈希多桶策略 ### 4.7 总结——深度学习推荐系统的核心操作 ### 参考文献 ## 第五章 多角度审视推荐系统 ### 5.1 推荐系统的特征工程 #### 5.1.1 构架推荐系统特征工程的原则 #### 5.1.2 推荐系统中的常用特征 #### 5.1.3 常用的特征处理方法 #### 5.1.4 特征工程与业务理解 ### 5.2 推荐系统召回层的主要策略 #### 5.2.1 召回层和排序层的功能特点 #### 5.2.2多路召回策略 #### 5.2.3 基于Embedding 的召回方法 ### 5.3 推荐系统的实时性 #### 5.3.1 为什么说推荐系统的实时性是重要的 #### 5.3.2 推荐系统“特征”的实时性 #### 5.3.3 推荐系统“模型”的实时性 #### 5.3.4 用“木桶理论”看待推荐系统的迭代升级 ### 5.4 如何合理设定推荐系统中的优化目标 #### 5.4.1 YouTube以观看时长为优化目标的合理性 #### 5.4.2 模型优化和应用场景的统一性 #### 5.4.3 优化目标是和其他团队的接口性工作 ### 5.5 推荐系统中比模型结构更重要的是什么 #### 5.5.1 有解决推荐问题的“银弹”吗 #### 5.5.2 Netflix对用户行为的观察 #### 5.5.3 观察用户行为,在模型中加入有价值的用户信息 #### 5.5.4 DIN模型的改进动机 #### 5.5.5 算法工程师不能只是一个“炼金术士” ### 5.6 冷启动的解决办法 #### 5.6.1 基于规则的冷启动过程 #### 5.6.2丰富冷启动过程中可获得的用户和物品特征 #### 5.6.3 利用主动学习、迁移学习和“探索与利用”机制 #### 5.6.4 “巧妇难为无米之炊”的困境 ### 5.7 探索与利用 #### 5.7.1 传统的探索和利用方法 #### 5.7.2 个性化的探索和利用方法 #### 5.7.3 基于模型的探索和利用方法 #### 5.7.4 “探索与利用”机制在推荐系统中的应用 ### 参考文献 ## 第六章 深度学习推荐系统的工程实现 ## 第七章 推荐系统的评估 ## 第八章 深度学习推荐系统的前言时间 ## 第九章 构建属于你的推荐系统知识框架 ## 后记
声明:
本文内容由网友自发贡献,转载请注明出处:
【wpsshop博客】
推荐阅读
article
python
中
的
super
函数
及
MRO
_
super
()
的
mro
...
super
()
函数
是用于调用父类(超类)
的
一个方法。
super
是用来解决多重继承问题
的
,直接用类名调用父类方法在使用...
赞
踩
article
Antd
Form
表单实现单项
自定义
请求
校验
_
antd
form
自定义
校验
...
Antd
Form
表单实现单项
自定义
请求
校验
,与 Modal 相结合,实现用户在输入信息后立即对 其进行
校验
的。_an...
赞
踩
article
【昇思25天
学习
打卡营第25天 | 基于
MindSpore
通过
GPT
实现
情感
分类
】...
通过
本实验,我深刻体会到了
MindSpore
在处理NLP任务时的强大能力。从环境配置到模型训练,再到评估,整个流程一气呵...
赞
踩
article
【
AI
大
模型
】跌倒监控与
健康
:
技术
实践及如何改变未来_
运动
康复
ai
大
模型
路径...
AI
大
模型
与穿戴设备的深度融合应用,为跌倒检测和
健康
预警系统带来了革命性的变化。通过先进的
技术
、跨学科的合作、完善的生态...
赞
踩
article
AI
人工智能
深度
学习
算法
:在
精准
医疗
中的应用_ai
医疗
算法
...
1.背景介绍随着科技的进步和数据的累积,
人工智能
(Artificial Intelligence,
AI
)和
深度
学习
(De...
赞
踩
article
谁说
35
岁
是
程序员
的
中年
危机
?那
是
他还
不
知道这些新路子_
程序员
年龄大了还能进
大厂
吗?_
程序员
中年
危机
...
35
岁
中年
危机
只
是
一个口头禅而已,如果你技术
不
好又
不
学习,二十七八
岁
都会失业;如果你技术扎实,长年累月的项目经验足以支撑...
赞
踩
article
python
-
turtle
入门_
import
turtle
...
turtle
库笔记_
import
turtle
import
turtle
1、turtl...
赞
踩
article
AI
大
模型
如何赋能
医疗
行业
场景?_心肺
医学
ai
语言包
医疗
大
模型
...
大
模型
与
医疗
行业
,有着天然的契合性。
医疗
领域存在
大
量模态种类丰富的数据,且呈现出多学科、跨领域的特点。而
大
模型
的长项就...
赞
踩
article
【
数据结构
】图论中求最短
路径
——
迪杰
斯特拉
算法
(
Dijkstra
)、
弗洛伊德
算法
(
Floyd
)_
迪杰
...
数据结构
——图论中求最短
路径
——
迪杰
斯特拉
算法
(
Dijkstra
)、
弗洛伊德
算法
(
Floyd
)_
迪杰
斯特拉
算法
如何区分已...
赞
踩
article
在spring boot中使用
ESAPI
报错: java.lang.ClassNotFoundEx...
刚开始一直纠结于以下错误信息:就开始上网查资料,说法挺多的,有环境变量设置:-D
org
.
owasp
.
esapi
.reso...
赞
踩
article
2024
华为
云
数据库
斯享会
,
扎根
技术
,
向
深
向
实...
近日
,
以“扎根
技术
,
向
深
向
实”为主题的2024
华为
云
数据库
斯享会在北京、上海、广州、深圳四地成功举办。活动邀请了
华为
云
G...
赞
踩
article
【
Mamba
】医学
图像
分割的
Mamba
评估指标
参考
(更新中
...
)
_
基于
mamba
的
图片
查重...
医学
图像
分割的
Mamba
评估指标
参考
_
基于
mamba
的
图片
查重基于
mamba
的
图片
查重 ...
赞
踩
article
分布式
Dubbo
快速入门...
目录
Dubbo
入门 背景 zookeeper安装 发布
Dubbo
服务
Dubbo
Admin管理 消费
Dubbo
...
赞
踩
article
搭建基于
ChatGPT
的
问答
系统
...
搭建基于
ChatGPT
的
问答
系统
搭建基于
ChatGPT
的
问答
系统
...
赞
踩
article
Python
获取旅游
景点
信息
及评论并作词云、
数据
可视化_
python
爬虫
美团
景点
...
大家好,今天将手把手教你使用线程池爬取同程旅行的
景点
信息
及评论
数据
并做词云、
数据
可视化,带你了解各个城市的游玩
景点
信息
。...
赞
踩
article
【
CSS
知识总结】
第四篇
-
CSS
选择器
-
伪
类
和
伪
元素
_
css
伪
类
...
CSS
的三大特征;
CSS
选择器
的优先级;
CSS
优先级的计算规则;
CSS
选择器
的权重;
CSS
选择器
面试题;本篇,...
赞
踩
article
github
fork
后
的
pull
和保持同步...
文章目录[点击展开](?)[+]前言对
github
上
的
某个项目贡献自己
的
修改,但自己可能并没有那个仓库
的
权限,那要如何操...
赞
踩
article
flink
CDC
-Sql
Server
CDC
开启代理及SQL
Server
开启
CDC
的完整操作过程...
flink
CDC
Sql
Server
CDC
_
flink
cdc
sqlserver
flink
cdc
sqlserv...
赞
踩
article
python
super
函数_
super
函数
python
...
python
面向对象编程重写普通方法和特殊的构造函数类继承和普通方法重写类似,但是遇到重写构造函数的时候,必须调用超类的...
赞
踩
article
CSS3
新增
伪类
有哪些?...
一、写在前面css3中
新增
了很多的
伪类
,下面我们将对
新增
的
伪类
进行总结。二、总结2.1、elem:nth-child(n...
赞
踩
相关标签
python
MRO
多继承
拓扑排序
搜索算法
前端
react
学习
gpt
分类
人工智能
AI
运动健康
摔倒
计算科学
神经计算
深度学习
神经网络
大数据
大型语言模型
AGI
LLM
Java
Python
架构设计