简介:大模型(大语言模型,LLM)是在海量数据上训练的深度神经网络概率模型,能够理解并生成自然语言乃至多模态内容。本文阐述大模型的定义与背景价值,拆解预训练、微调、强化学习等核心技术原理,梳理多模态能力、评估方法与典型应用场景,并辨析易混淆概念、总结落地注意事项,帮助读者建立完整的大模型认知框架。
大语言模型(Large Language Model,LLM),简称大模型,是一类以深度神经网络为底层结构、在海量数据上训练得到的概率模型。它的核心任务是学习自然语言的统计规律与深层语义,在给定上文的条件下,计算并生成下一个最可能出现的词元,如此循环往复,最终产出连贯完整的文本。随着技术演进,现代大模型的能力已经从纯文本理解与生成,扩展到对图像、音频等多种模态信息的统一处理。
为了更准确地把握这一概念,可以从三个视角来理解:
大模型的兴起并非偶然,而是算法、数据、算力三条曲线共同到达临界点的结果。
其一,传统方法存在天花板。早期自然语言处理普遍采用“一个任务一个模型”的范式:做情感分类要标注情感数据,做实体抽取要标注实体数据,模型之间能力无法复用,泛化性差,维护成本高。业务稍有变化,就要重新标注、重新训练。
其二,算法取得关键突破。以自注意力机制为核心的深度网络架构,让模型在处理每一个词时都能动态计算它与上下文中其他词的关联强度,从而高效建模指代、一词多义、长距离依赖等复杂语言现象,同时具备良好的并行训练特性,为“大数据、大参数”的训练范式提供了可行性。
其三,数据与算力走向成熟。互联网沉淀了海量的网页、书籍、代码等文本语料,而大规模并行计算能力的普及,使得在万亿级词元规模上完成训练成为可能。
在价值层面,大模型带来三个根本性改变:
正因如此,大模型近年来在全球范围内快速发展,并深度融入社会经济与生产生活的各个方面。
理解大模型,需要先理解它脚下的两块基石。
1. 神经网络基础
神经网络由大量带可学习参数的单元组成,通过多层非线性变换逐层提取数据特征。深度学习的精髓在于“表示学习”:模型自动把输入数据转化为层层抽象的内部表示,而不依赖人工设计特征。在语言任务中,这一思想体现为词嵌入(Embedding)——把离散的语言符号映射为连续的稠密向量,使语义相近的词在向量空间中彼此接近,为后续的语义计算奠定基础。
2. 语言模型基础
语言模型的本质,是对“给定上文条件下,下一个词元的概率分布”进行建模。这里的“词元”(Token)是模型处理文本的最小单位,由分词器将连续文本切分得到,可以是字、词或子词片段。围绕这一目标,还需理解两个关键概念:
3. 模型构成要素
一个可运行的大模型系统通常包含:模型结构(以自注意力为核心的堆叠式网络)、分词器(负责文本与词元的双向转换)、训练数据(经清洗、去重、质量过滤的多源语料),以及配套的推理服务(对外提供生成能力的接口与部署形态)。
大模型的完整生产流程可概括为三个递进阶段:预训练打底座、微调学指令、对齐人类偏好。
阶段一:预训练——把知识“压缩”进参数
预训练采用自监督学习,不需要人工标注:让模型在万亿级词元的语料上反复完成“预测下一个词元”的任务,预测偏差越大则修正越多。示意性伪代码如下:
# 预训练目标的示意性伪代码for batch in huge_corpus: # 海量文本语料tokens = tokenize(batch) # 切分为词元序列for i in range(len(tokens) - 1):context = tokens[: i + 1] # 上文target = tokens[i + 1] # 真实的下一个词元loss = -log(model(context)[target]) # 交叉熵损失backprop_and_update(loss) # 反向传播更新参数
数以万亿计的预测练习,使语法规则、世界常识、领域知识以参数形式沉淀在模型内部,这也是大模型“知识面广”的根本原因。
阶段二:微调——从“会续写”到“听指令”
预训练模型天然只会“续写文本”:给它一个开头,它补全剩余部分,但并不理解人类指令的意图。微调(Fine-tuning)阶段使用人工编写的“指令—回答”配对数据做有监督训练,教会模型按用户意图组织回答。当标注数据或算力有限时,业界常采用参数高效微调思路(如低秩适配):冻结原模型绝大部分参数,仅插入少量可训练参数,用很小的代价即可让模型适配新任务、新领域或新的表达风格。
阶段三:对齐——让回答更“有用、真实、无害”
仅有指令遵循还不够,模型还需要知道“什么是更好的回答”。基于人类反馈的强化学习是当前主流做法:先由人工对模型的多个候选回答进行偏好排序,用这些数据训练一个奖励模型来量化回答质量;再以奖励评分作为信号,通过强化学习持续优化模型策略,使其输出更符合人类的偏好与价值观。
运行阶段:自回归推理
模型上线后按“自回归”方式生成内容:每一步先根据上下文计算下一个词元的概率分布,再结合采样策略选出具体词元(温度参数越低输出越确定,越高则越多样;top-k等通用策略则限制候选范围),将选出的词元拼回上下文,进入下一轮循环,直到生成结束符。理解这一机制,有助于解释为什么模型输出具有随机性、为什么超长输入会被截断等常见现象。
多模态大模型在语言模型基础上,引入图像、音频等模态的编码器,并通过跨模态对齐技术,把不同模态的信息映射到统一的语义空间中。典型能力包括:图文理解(看图问答、图表解读、文档解析)、跨模态生成(根据文本描述生成图像)与语音交互。多模态能力使大模型能够处理真实世界中形态各异的数据,是当前技术演进的重要方向,也是许多行业落地(如扫描件信息提取、设计辅助)的关键支撑。
评估通常覆盖三个维度:
方法上,自动基准适合大规模回归测试与版本比较;人工评估更贴近真实体验,但成本高、周期长,两者通常结合使用。需要提醒的是:公开基准存在饱和与针对性优化的风险,选型时应以自身业务场景的实测效果为主要依据。
在这些场景中,百度智能云等云服务商提供了通用的大模型服务与平台能力,企业可结合自身的数据资产、团队能力与合规要求,选择云端调用、专属部署或私有化等不同接入方式。
回到定义本身:大模型(LLM)是以深度神经网络为基础、在大规模数据上训练的概率模型,通过预训练获得广博知识,通过微调与强化学习学会遵循指令、对齐人类偏好,并正朝着多模态与智能体方向持续演进。它的核心价值在于以通用能力大幅降低人工智能的应用门槛,以自然语言交互重塑人机协作方式;它的边界同样清晰——幻觉、成本、安全与合规是落地过程中必须正视的课题。对开发者与企业而言,理解“大模型是什么、如何工作、适合什么场景、有哪些限制”,是做好技术选型与业务创新的第一步。