《大语言模型:基础与前沿》封面

内容简介

本书深入阐述了大语言模型的基本概念和算法、研究前沿以及应用,涵盖大语言模型的广泛主题,从基础到前沿,从方法到应用,涉及从方法论到应用场景方方面面的内容。首先,本书介绍了人工智能领域的进展和趋势;其次,探讨了语言模型的基本概念和架构、Transformer、预训练目标和解码策略、上下文学习和轻量级微调、稀疏专家模型、检索增强型语言模型、对齐语言模型与人类偏好、减少偏见和有害性以及视觉语言模型等内容;最后,讨论了语言模型对环境的影响。 本书内容全面、系统性强,适合高年级本科生和研究生、博士后研究人员、讲师以及行业从业者阅读与参考。

作者简介

熊涛,美国明尼苏达大学双城分校电子与计算机工程博士。曾在多家中美知名高科技公司担任高级管理职位和首席科学家,在人工智能的多个领域,包括大语言模型、图神经网络等从事研发和管理工作多年。

目录

第1章大语言模型:辩论、争议与未来发展方向1
1.1新时代的曙光1
1.2LLM有意识吗3
1.2.1理解LLM的层次结构3
1.2.2意识是否需要碳基生物学4
1.2.3具身化与落地4
1.2.4世界模型7
1.2.5沟通意图8
1.2.6系统性和全面泛化9
1.3未来发展方向10
1.4小结13
第2章语言模型和分词15
2.1语言建模的挑战16
2.2统计语言建模16
2.3神经语言模型18
2.4评估语言模型19
2.5分词19
2.5.1按空格分割20
2.5.2字符分词21
2.5.3子词分词21
2.5.4无分词器24
2.5.5可学习的分词25
2.6小结27
第3章Transformer29
3.1Transformer编码器模块29
3.2编码器-解码器架构31
3.3位置嵌入32
3.3.1绝对位置编码32
3.3.2相对位置编码34
3.4更长的上下文38
3.5外部记忆42
3.6更快、更小的Transformer45
3.6.1高效注意力45
3.6.2条件计算47
3.6.3搜索高效Transformer48
3.6.4在单个GPU上一天内训练一个语言模型49
3.7推理优化49
3.7.1推测解码49
3.7.2简化Transformer51
3.7.3修剪52
3.7.4蒸馏53
3.7.5混合精度54
3.7.6高效扩展Transformer推理54
3.8小结56
第4章预训练目标和解码策略57
4.1模型架构57
4.2预训练目标60
4.3具有代表性的语言模型62
4.4解码策略67
4.5小结72
第5章上下文学习和轻量级微调73
5.1上下文学习74
5.1.1示范样本选择75
5.1.2样本排序82
5.1.3指令生成82
5.1.4思维链84
5.1.5递归提示87
5.1.6为什么ICL有效90
5.1.7评估93
5.2提示语言模型的校准94
5.3轻量级微调97
5.3.1基于添加的方法98
5.3.2基于规范的方法100
5.3.3基于重新参数化的方法101
5.3.4混合方法103
5.4小结104
第6章训练更大的模型107
6.1扩大尺度法则107
6.1.1预训练Transformer扩大尺度的启示107
6.1.2预训练和微调Transformer带来的新启示110
6.1.3k比特推理扩大尺度法则111
6.1.4挑战与机遇112
6.2涌现能力113
6.3人工智能加速器115
6.4并行117
6.4.1数据并行119
6.4.2流水线并行126
6.4.3张量/模型并行131
6.4.4专家混合133
6.5混合训练和低精度训练133
6.5.1单位缩放133
6.5.2FP8与INT8135
6.6其他节省内存的设计136
6.7小结137
第7章稀疏专家模型139
7.1为什么采用稀疏专家模型139
7.2路由算法142
7.2.1每个词元选择top-k个专家142
7.2.2每个专家选择top-k个词元144
7.2.3全局最优分配145
7.2.4随机路由148
7.2.5双层路由149
7.2.6针对不同预训练领域的不同专家149
7.3其他改进措施152
7.3.1加快训练速度152
7.3.2高效的MoE架构153
7.3.3生产规模部署154
7.3.4通过稀疏MoE扩展视觉语言模型154
7.3.5MoE与集成155
7.4小结156
第8章检索增强型语言模型157
8.1预训练检索增强型语言模型158
8.2词元级检索161
8.3通过高效和精简检索进行问答和多跳推理163
8.4检索增强型Transformer166
8.5检索增强型黑盒语言模型168
8.6视觉增强语言建模169
8.7小结170
第9章对齐语言模型与人类偏好171
9.1基于人类反馈进行微调172
9.1.1基于人类反馈的强化学习172
9.1.2KL散度:前向与反向174
9.1.3REINFORCE、TRPO和PPO174
9.1.4带有KL惩罚的强化学习:贝叶斯推理观点178
9.1.5通过分布控制生成进行语言模型对齐180
9.1.6通过f散度最小化统一RLHF和GDC方法182
9.2基于语言反馈进行微调183
9.3基于监督学习进行微调184
9.4基于人工智能反馈的强化学习185
9.5基于自我反馈进行迭代优化188
9.6基于人类偏好进行预训练190
9.7小结193
第10章减少偏见和有害性195
10.1偏见196
10.2有害性199
10.3偏见和有害性的检测与减少200
10.3.1基于解码的策略201
10.3.2基于提示的脱毒202
10.3.3基于数据的策略204
10.3.4基于投影和正则化的方法205
10.3.5基于风格转换的方法205
10.3.6基于强化学习的微调和基于人类偏好的预训练206
10.4小结206
第11章视觉语言模型207
11.1语言处理的多模态落地207
11.2不需要额外训练即可利用预训练模型208
11.2.1视觉引导解码策略208
11.2.2作为大语言模型提示的视觉输入209
11.2.3基于相似性搜索的多模态对齐212
11.3轻量级适配213
11.3.1锁定图像调优213
11.3.2作为(冻结)语言模型前缀的学习视觉嵌入214
11.3.3视觉-文本交叉注意力融合216
11.4图文联合训练219
11.5检索增强视觉语言模型222
11.6视觉指令调整225
11.7小结227
第12章环境影响229
12.1能源消耗和温室气体排放229
12.2估算训练模型的排放量230
12.3小结231
参考文献232
······

最后修改:2024 年 09 月 19 日