复旦大学:《大规模语言模型:从理论到实践》好书推荐

大规模语言模型从理论到实践 近年来,人工智能技术的迅猛发展在多个领域带来了革命性的变革,其中自然语言处理(NLP)技术是推动社会进步的重要驱动力。NLP技术的核心在于理解、生成和处理人类语言,涉及到文本分类、机器翻译、文本摘要、问答系统、对话系统等多个子领域。传统的NLP技术主要依赖于规则和手工设计的特征,但在处理自然语言的复杂性和多样性上存在诸多限制。随着深度学习和大规模预训练语言模型(Large Language Model, LLM)的崛起,NLP技术进入了一个新的时代。 阅读详情

随着ChatGPT在2022年11月的问世,大规模语言模型不仅展现了它们在人工智能领域的巨大潜力,而且对自然语言处理(NLP)的研究和应用产生了深远的影响。这一突破性的进展不仅激发了对大模型研究的热情,还标志着科技领域一个新的里程碑。仅仅不到一年的时间里,国内就涌现出近200家致力于大模型研究的机构,展现了一个百花齐放、百家争鸣的壮观景象。时间进入2024年,大模型的热潮不仅没有减退,反而随着OpenAI在年初发布的Sora视频大模型,再次引发了公众和学术界的广泛关注和讨论,进一步证明了大模型技术在当下乃至未来科技发展中的核心地位和不断扩大的影响力。

面对这样一个迅速发展且日益复杂的领域,如何快速理解大模型的理论基础,并有效参与其实践,成为了许多人面临的挑战。为了解决这一问题,《大规模语言模型:从理论到实践》 应运而生。本书由复旦大学计算机科学技术学院张奇教授领衔的团队倾力打造,不仅基于他们在自然语言处理领域的深厚研究经验,还融合了分布式系统和并行计算的教学经验,旨在帮助读者深入理解大模型的原理,并提供实际操作的指导和案例,从而能够快速入门并解决相关的技术挑战。

图片

内容简介

《大规模语言模型:从理论到实践》通过四个主要阶段——预训练、有监督微调、奖励建模和强化学习展开讲解,详细介绍了在每个阶段使用的关键算法、必要的数据处理方法、面临的挑战以及实践中的经验分享。从需要巨量数据和强大计算资源的预训练阶段,到精细化微调、奖励模型构建,再到通过强化学习进一步优化模型性能,本书不仅涵盖了技术的深度,也关注实际应用的广度。

此外,本书还探讨了如何将大语言模型与外部知识源结合,以及如何利用这些模型完成复杂任务和进行效果评估的方法。作为一本既适合初学者入门,也适合高年级本科生和研究生作为教材的书籍,作者团队努力全面呈现大模型研究的各个方面,同时避免了没有广泛共识的观点和结论,确保读者能够在当前快速发展的大模型领域获得坚实的理论基础和实践指导。

作者简介

图片

张奇

复旦大学计算机科学技术学院教授、博士生导师。主要研究方向是自然语言处理和信息检索。兼任中国中文信息学会理事,中国中文信息学会信息检索专委会常务委员,中国人工智能学会青年工作委员会常务委员等职务。多次担任ACL、EMNLP、COLING、全国信息检索大会等重要国际、国内会议的程序委员会主席、领域主席、讲习班主席等。承担国家重点研发计划课题、国家自然科学基金、上海市科委等多个项目,在国际重要学术刊物和会议上发表论文150余篇,获得美国授权专利4项。

图片

桂韬

复旦大学自然语言处理实验室副研究员、硕士生导师。研究领域为预训练模型、信息抽取和鲁棒模型。在高水平国际学术期刊和会议上发表论文40余篇,主持国家自然科学基金、计算机学会、人工智能学会的多个基金项目。

图片

郑锐

复旦大学计算机科学技术学院博士生,导师为张奇教授。研究兴趣包括大模型对齐、鲁棒性等。MOSS-RLHF开源项目负责人,文本鲁棒性评测工具TextFlint的核心贡献者,在ACL、EMNLP、COLING等国际会议上发表学术论文十余篇。

图片

黄萱菁

复旦大学计算机科学技术学院教授、博士生导师。主要从事人工智能自然语言处理和信息检索研究。兼任中国中文信息学会理事,中国计算机学会自然语言处理专委会副主任,中国人工智能学会女科技工作者委员会副主任,计算语言学学会亚太分会副主席,亚太信息检索学会指导委员会委员。

这本书的PDF已经上传优快云,朋友们如果需要可以微信扫描下方优快云官方认证二维码免费领取【保证100%免费】

作者专访

Q1

在撰写《大规模语言模型:从理论到实践》过程中,您认为是哪一部分内容对读者理解和应用大规模语言模型至关重要?

A1:在撰写《大规模语言模型:从理论到实践》过程中,对读者理解和应用大规模语言模型至关重要的部分是第2章《大语言模型基础》,尤其是对Transformer结构的深入分析(2.1节)。这一结构是目前大多数先进大规模语言模型的基础。对Transformer架构各个部分的理解——包括嵌入表示层、注意力层、前馈层、残差连接与层归一化以及编码器和解码器结构——为读者揭示了这些模型如何处理和生成文本数据的核心原理。

此外,第5章《有监督微调》也非常重要,它涉及如何将预训练的大规模语言模型适配到特定的下游任务。微调技术,包括提示学习和模型上下文窗口的扩展,是实现大规模语言模型在具体应用中有效性的关键。这不仅要求对模型本身有深入的理解,还需要对任务特定数据的处理和优化有清晰的认识。

这两章节为理解整本书的理论基础和实践应用提供了重要的知识框架,它们之间的联系和区别对于全面掌握大规模语言模型的理论与实践都是不可或缺的。

Q2

您如何看待当前大规模语言模型在人工智能领域的应用前景,尤其是在自然语言处理(NLP)方面的创新?

A2:大规模语言模型(LLM)在自然语言处理的未来应用是极其广阔的,它们已经开始改变游戏规则了。LLMs在一定程度上解决了以前我们觉得很难的事情,比如理解和生成自然语言。它们能够抓住语言的深层含义,提供更个性化的服务。这些模型现在还在起步阶段,但已经显示出来它们能在很多领域大有作为,比如帮助进行更复杂的人机交互和支持创新性工作。当然,这些都是建立在我们得处理好一些实际问题,比如要确保技术发展不会导致数据偏见和隐私问题,还得考虑到社会和伦理的影响。简而言之,LLM的潜力巨大,但我们也要确保它们的发展方向是对社会有益的。

Q3

鉴于大规模语言模型的快速发展,您认为未来几年内这一领域最大的挑战和机遇是什么?

A3:未来几年内,大规模语言模型(LLM)领域面临的最大挑战之一将是如何平衡创新速度与伦理、隐私和偏见问题的管理。随着模型变得越来越强大,如何确保它们的决策是透明的、可解释的,并且不会加剧现有的社会不平等,将是一个持续的问题。同时,计算成本的高昂和环境影响也是不容忽视的挑战。我们需要在开发更高效的模型和优化算法的同时,考虑到它们对环境的影响。

在机遇方面,LLM有潜力彻底改变多个行业,包括但不限于医疗保健、法律、教育和娱乐。在医疗保健领域,LLM可以协助进行病例分析和药物发现;在法律领域,它们可以帮助处理法律文档和案例研究;在教育领域,LLM可能提供个性化学习和辅导;在娱乐行业,它们能够创造新的互动体验和内容创作方式。

此外,随着技术的进步,LLM在多模态应用方面的能力也将得到大幅提升,处理和生成不仅限于文本,还包括图像、声音和视频等多种数据类型。这将开启全新的交互方式,并为人机交互带来革命性的变化。总的来说,挑战和机遇都是巨大的,关键在于我们如何利用这些工具技术,以确保能够为社会带来正面的影响。

Q4

对于那些希望进入大规模语言模型研究和开发领域的新手和学生,您有什么建议或者推荐的学习路径?

A4:首先,建立坚实的基础是至关重要的。深入理解数学,尤其是统计学方面的知识,以及精通至少一门编程语言,比如Python,这对开始你的学习之旅非常重要。接下来,深度学习和自然语言处理(NLP)是两个关键领域,需要你花时间深入研究。网络上有很多优质的在线课程,可以帮助你在这些领域建立扎实的知识基础。

当然,实际动手操作也是学习过程中不可或缺的一部分。我建议通过参与一些实际项目来应用你的知识。例如,可以开始尝试使用开源库来训练简单的模型,这样可以在实践中学习理论。

同时,保持对最新研究和行业动态的关注也是非常重要的。定期阅读领域内的最新论文,参加相关会议,这些都能帮助你保持知识的更新。也可以加入相关的社区和网络,与其他人交流思想和经验,参加研讨会或线上讨论,这对于拓展视野和建立有价值的联系非常有帮助。

最后,保持一颗好奇心,永远准备好学习新事物。**这个领域的变化非常快,所以永远保持好奇,对新知识保持开放的态度是非常重要的。**面对挑战,勇于提问,持续学习,这就是走进大规模语言模型领域的方式。

目录:
第1章 绪论

1.1 大语言模型的基本概念
1.2 大语言模型的发展历程
1.3 大语言模型的构建流程
1.4 本书的内容安排

第2章 大语言模型基础

2.1 Transformer结构
2.2 生成式预训练语言模型GPT
2.3 大语言模型的结构
2.4 实践思考

第3章 大语言模型预训练数据

3.1 数据来源
3.2 数据处理
3.3 数据影响分析
3.4 开源数据集
3.5 实践思考

第4章 分布式训练

4.1 分布式训练概述
4.2 分布式训练的并行策略
4.3 分布式训练的集群架构
4.4 DeepSpeed实践
4.5 实践思考

第5章 有监督微调

5.1 提示学习和语境学习
5.2 高效模型微调
5.3 模型上下文窗口扩展
5.4 指令数据的构建
5.5 DeepSpeed-Chat SFT实践
5.6 实践思考

第6章 强化学习

6.1 基于人类反馈的强化学习
6.2 奖励模型
6.3 近端策略优化
6.4 MOSS-RLHF实践
6.5 实践思考

第7章 大语言模型应用

7.1 推理规划
7.2 综合应用框架
7.3 智能代理
7.4 多模态大语言模型
7.5 大语言模型推理优化
7.6 实践思考

第8章 大语言模型评估

8.1 模型评估概述
8.2 大语言模型评估体系
8.3 大语言模型评估方法
8.4 大语言模型评估实践
8.5 实践思考

参考文献
索引

这本书的PDF已经上传优快云,朋友们如果需要可以微信扫描下方优快云官方认证二维码免费领取【保证100%免费】

大模型语言模型:从理论到实践 大规模语言模型(Large Language Models,LLM),也称大语言模型或大型语言模型,是一种由包含数百亿以上参数的深度神经网络构建的语言模型,通常使用自监督学习方法通过大量无标注文本进行训练。自2018年以来,Google、OpenAI、Meta、百度、华为等公司和研究机构都相继发布了包括BERT,GPT等在内多种模型,并在几乎所有自然语言处理任务中都表现出色。 阅读详情

相关推荐

大规模语言模型:从理论到实践

大规模语言模型(Large Language Models,LLM),也称大规模语言模型 或大型语言模型 ,是一种 由包含数百亿以上参数的深度神经网络构建的语言模型,使用自监督学习方法通过大量无标注文 本进行训练。自 2018 年以来,Google、OpenAI、Meta、百度、华为等公司和研究机构都相继发布 了包括 BERT[1],GPT[6] 等在内多种模型,并在几乎所有自然语言处理任务中都表现出色。2019 年 大模型呈现爆发式的增长,特别是 2022 年 11 月 ChatGPT(Chat Generative Pre-trained Transformer) 发布后,更是引起了全世界的广泛关注。用户可以使用自然语言与系统交互,从而实现包括问答、 分类、摘要、翻译、聊天等从理解到生成的各种任务。大型语言模型展现出了强大的对世界知识 掌握和对语言的理解。

复旦大学自然语言处理实验室《大规模语言模型·从理论到实践》网络初版发布

为了使得更多的自然语言处理研究人员和对大语言模型感兴趣的读者能够快速了解大语言模型和理论基础,并开展大语言模型实践,复旦大学自然语言处理实验室张奇教授、桂韬研究员、郑锐博士生以及黄萱菁教授结合之前在自然语言处理领域研究经验,以及分布式系统和并行计算的教学经验,通过在大语言模型实践和理论研究的过程中,历时 8 个月完成本书。这个阶段是从语言模型向对话模型转变的关键,其核心难点在于如何构建训练数据,包括训练数据内部多个任务之间的关系、训练数据与预训练之间的关系以及训练数据的规模。

一点人工一点智能的博客 3376

大规模语言模型:从理论到实践 (张奇,桂韬,郑锐,⻩萱菁) (Z-Library)

大规模语言模型:从理论到实践 (张奇,桂韬,郑锐,⻩萱菁) (Z-Library)

《大规模语言模型从理论到实践》---大模型原理及GPT LLAMA原理

尽管n 元语言模型能缓解句子概率为 0 的问题,但语言是由人和时代创造的,具备无尽的可能性,再庞大的训练语料也无法覆盖所有的 n-gram,而训练语料中的零频率并不代表零概率。强化学习(Reinforcement Learning)阶段根据数十万用户给出的提示词,利用在前一阶段训练的 RM 模型,给出 SFT 模型对用户提示词补全结果的质量评估,并与语言模型建模目标综合得到更好的效果。然而,在不加约束的情况下,模型有可能学到一些平凡解(如恒等映射),这对于下游的任务显然是没有用的。

weixin_42264784的博客 2414

必看!大语言模型调研汇总!!.pdf

必看!大语言模型调研汇总!!.pdf

NVIDIA Jetson Orin DLA架构解析与AI推理优化实践

深度学习加速器(DLA)作为专用AI推理芯片,通过固定功能架构实现卷积、池化等神经网络操作的高效能比处理。其核心原理在于硬件级优化计算单元与数据流,相比通用GPU可提升3-5倍能效。在边缘计算场景中,DLA与GPU的异构协同成为关键,特别适合自动驾驶感知、机器人视觉等实时性要求高的应用。NVIDIA Jetson Orin平台通过结构化稀疏技术,在ResNet50等模型上实现近2倍性能提升。开发实践中需注意算子支持、精度校准等关键点,结合TensorRT工具链可充分发挥DLA在低功耗场景的独特优势。

weixin_32999557的博客 397

大模型好书推荐丨复旦大学出品:大规模语言模型·从理论到实践(附pdf)

复旦大学自然语言处理实验室张奇教授、桂韬研究员、郑锐博士生以及黄萱菁教授结合之前在自然语言处理领域研究经验,以及分布式系统和并行计算的教学经验,通过在大语言模型实践和理论研究的过程中,历时 8 个月完成本书《大规模语言模型·从理论到实践》不可错过!

2301_81940605的博客 717

GN算法边介数计算优化指南:如何提升大规模社交网络分析效率

本文深入探讨了GN算法在大规模社交网络分析中的核心瓶颈——边介数计算,并提供了从算法优化到工程部署的完整性能提升方案。通过引入Brandes算法、并行计算、增量更新及分布式处理等策略,有效解决了传统GN算法在处理百万级网络时效率低下的问题,为社交网络社区划分等实际应用提供了高效解决方案。

weixin_29196613的博客 486

【大模型好书推荐】复旦大学出品:大规模语言模型·从理论到实践(附pdf)

【大模型好书推荐】复旦大学出品:大规模语言模型·从理论到实践(附pdf)

abao6690的博客 921

如何使用安路TD与Modelsim进行联合仿真?

1)安装安路FPGA开发软件;(本次实验使用版本:TD_5.6.3_Release)2)安装Modelsim仿真软件;(本次实验使用版本:Modelsim SE-64 10.1c)3)FPGA开发板;(本次实验使用型号:EG4X20BG256)4)LED点灯例程;

qq_17313923的博客 3216

字节跳动高频111道核心前端面试题解析,web开发增强

但是本人觉得看书也很必要,可以节省很多时间,常见的javascript的书,例如:javascript的高级程序设计,是每位前端工程师必不可少的一本书,边看边用,了解js的一些基本知识,基本上很全面了,如果有时间可以读一些,js性能相关的书籍,以及设计者模式,在实践中都会用的到。内容包括html,css,JavaScript,ES6,计算机网络,浏览器,工程化,模块化,Node.js,框架,数据结构,性能优化,项目等等。自定义指令(v-check、v-focus)的方法有哪些?v-model是什么?

2401_84094620的博客 1200

大模型入门好书推荐:复旦大学自然语言处理实验室《大规模语言模型·从理论到实践》附PDF版

《大规模语言模型:从理论到实践》是一本由复旦大学计算机科学技术学院张奇教授领衔的团队编写的书籍,该书于2024年1月由电子工业出版社出版。  这本书不仅基于作者团队在自然语言处理领域的深厚研究经验,还融合了分布式系统和并行计算的教学经验,旨在帮助读者深入理解大语言模型的原理,并提供实际操作的指导和案例。

2401_85378759的博客 1310

Cadence 17.4 PSpice仿真555定时器输出方波

这里利用555定时器组成多谐振荡器产生1Hz的方波并用PSpice仿真其输出的方波波形。555定时器是一种广泛应用的中规模集成电路。根据其内部组成的不同,可分为双极型(555B)和CMOS型(555C)两类。两种类型的定时器各有所长。双极型定时器具有较大的驱动能力,其输出电流可达200mA,可直接驱动发光二级管、扬声器、继电器等负载。而CMOS型定时器的输入阻抗高、功耗低。

tj_nonstoper的博客 1万+

【AI大模型好书推荐】复旦大学出品:大规模语言模型·从理论到实践(附pdf)

复旦大学自然语言处理实验室张奇教授、桂韬研究员、郑锐博士生以及黄萱菁教授结合之前在自然语言处理领域研究经验,以及分布式系统和并行计算的教学经验,通过在大语言模型实践和理论研究的过程中,历时 8 个月完成本书《大规模语言模型·从理论到实践》不可错过!》旨在为对大语言模型感兴趣的读者提供一个入门指南,并可作为高年级本科生和研究生自然语言处理相关课程的大语言模型部分补充教材。

huang9604的博客 521

Dify视觉模型节点避坑指南:我用Qwen2.5-VL做OCR识别时踩过的3个坑(及解决方案)

本文分享了使用Dify平台和Qwen2.5-VL视觉模型进行OCR票据识别时遇到的三个常见问题及解决方案,包括文件变量传递、结构化输出和条件分支判断失效。通过实战经验,帮助开发者优化多模态模型在财务自动化中的应用,提升OCR识别精度和效率。

weixin_29284885的博客 405

飞牛NAS1.1.19更新后SSH连不上?两步快速恢复连接

飞牛NAS1.1.19版本更新后SSH无法连接😟,实则是官方安全策略升级默认关闭了该服务,本文分享两步实操配置恢复SSH连接💻,还同步了官方的设备安全配置建议,帮助用户兼顾使用与设备防护🔒。

XiaoqiangClub的博客 2099

【AI大模型好书推荐】复旦大学出品:大规模语言模型·从理论到实践,大模型入门到精通,收藏这篇就足够了!(附pdf)

《大规模语言模型·从理论到实践》旨在为对大语言模型感兴趣的读者提供一个入门指南,并可作为高年级本科生和研究生自然语言处理相关课程的大语言模型部分补充教材。

瓦罗兰特顶级C位的博客 1072

【晶振专题】晶振学习笔记——ST AN2867应用手册 2

通过学习AN2867设计指南,我们知道皮尔斯晶振的基本知识。也了解了晶振的负载电容计算方法、安全因子测试方法和反馈电阻的作用。

一点硬件 1364

大模型入门好书推荐 - 《大规模语言模型:从理论到实践》附PDF版

预训练阶段:介绍了如何利用包含数千亿甚至数万亿单词的训练数据,并借助超级计算机进行深度神经网络参数的训练。同时,探讨了如何构建训练数据以及高效地进行分布式训练。有监督微调阶段:讲解了如何利用少量高质量的数据集,通过提示学习和语境学习等方法,将语言模型转变为对话模型。这一阶段的难点在于如何构建训练数据及其内部关系。奖励建模和强化学习阶段:介绍了如何根据用户提示词,利用奖励模型评估模型补全结果的质量,并通过强化学习进一步优化模型性能。该阶段需要解决强化学习方法稳定性不高、超参数众多及模型收敛困难等问题。

qingkahui24689的博客 1939

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

好书推荐 - 《大规模语言模型:从理论到实践》附PDF

预训练阶段:介绍了如何利用包含数千亿甚至数万亿单词的训练数据,并借助超级计算机进行深度神经网络参数的训练。同时,探讨了如何构建训练数据以及高效地进行分布式训练。有监督微调阶段:讲解了如何利用少量高质量的数据集,通过提示学习和语境学习等方法,将语言模型转变为对话模型。这一阶段的难点在于如何构建训练数据及其内部关系。奖励建模和强化学习阶段:介绍了如何根据用户提示词,利用奖励模型评估模型补全结果的质量,并通过强化学习进一步优化模型性能。该阶段需要解决强化学习方法稳定性不高、超参数众多及模型收敛困难等问题。

m0_70486148的博客 2698

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

上一篇: 看个病都有大模型陪诊了!上海市第一人民医院主导,一手体验在此
下一篇: 怎么在大模型之上构建应用?构建人工智能上层应用的框架——langchain
冻感糕人~
博客等级 码龄3年 8926粉丝 2384原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值