⚠️ Alpha内测版本警告:此为早期内部构建版本,尚不完整且可能存在错误,欢迎大家提Issue反馈问题或建议。
Skip to content

为什么从 LLM 重新理解信息处理 ​

LLM 值得学习,不是因为它能替代所有算法,而是因为它把表示学习、序列预测和自然语言接口放进了同一个可迁移模型。本教程从这条变化出发,回看信号处理、优化和深度学习之间的联系。

方法发生了什么变化 ​

阶段参数从哪里来典型任务主要限制
传统信号处理人工设计变换、滤波器和判决规则滤波、检测、估计依赖明确模型和领域知识
传统机器学习从标注数据学习有限参数回归、分类、排序特征通常仍需人工设计
深度学习同时学习表示和任务参数图像、语音、序列建模常为单一任务训练,数据成本高
大规模预训练从大规模数据学习通用表示,再适配任务文本生成、问答、代码与多模态任务事实可靠性、成本和可控性仍有限

变化的重点不是“旧方法失效”,而是越来越多的表示和决策规则由数据学习。明确结构、数据充足程度和错误成本后,人工方法、小模型和大模型仍可能分别是更合适的选择。

LLM 为什么能复用到多种任务 ​

语言模型学习条件分布:给定已有 token,预测下一个 token。训练样本来自大量不同领域,因此同一个模型可以通过输入上下文切换任务。它并不直接获得“理解”或“推理”标签,而是在降低预测误差的过程中学习语法、语义和统计关联。

这种复用能力有三个来源:

  1. 统一表示:文本、代码和部分多模态输入最终被映射到向量序列;
  2. 统一目标:许多任务可以改写成条件生成;
  3. 上下文适配:指令和示例能改变当前预测条件,无需每次更新参数。

这些机制不能保证答案正确。模型可能复述训练分布中的偏差,也可能在缺少证据时生成流畅但错误的内容。因此第 5 章会把生成能力与评估、对齐一起讨论,第 6—8 章继续加入外部知识、工具和运行时约束。

与前置算法的连接 ​

卷积与注意力 ​

卷积和注意力都包含“对输入做加权聚合”,但权重来源不同:卷积核在不同位置共享,注意力权重由当前输入内容计算。这个共同点适合建立直觉,不能把两种算子视为等价。

频率表示与位置编码 ​

正弦位置编码使用多个频率表示位置,与傅里叶基函数有形式联系;它不是对序列做傅里叶变换。第 1 章介绍频率表示,第 4 章再说明这些周期函数如何注入顺序信息。

LMS、SGD 与 Adam ​

三者都按误差信息迭代更新参数。LMS 面向自适应滤波,SGD 面向一般损失函数,Adam 进一步利用梯度的一阶、二阶矩估计调整更新尺度。第 2 章比较它们的共同结构和适用边界。

为什么现在适合系统学习 ​

Transformer 提供了易并行的序列建模结构,自监督目标降低了对逐条人工标注的依赖,GPU/加速器和训练软件使大规模实验可执行。三者共同推动了预训练模型,而不是某一个因素单独造成结果。

对工程学习者,更重要的变化是模型已经成为系统组件:可以通过 API 或本地权重调用,也可以与检索、工具、监控和回退机制组合。理解模型结构仍然必要,因为延迟、上下文长度、数据边界和失败模式都与结构有关。

本教程不做的承诺 ​

  • 不把 LLM 描述为适合任何任务;
  • 不用参数规模直接代表模型能力;
  • 不把流畅输出等同于事实正确或可靠推理;
  • 不用单个演示结果替代数据集、指标和失败分析。

后续章节会持续使用同一套问题检查方法:输入如何表示,参数如何学习,输出如何评价,失败后如何修正。

延伸阅读 ​

  • Vaswani et al., Attention Is All You Need (2017)
  • Radford et al., Language Models are Unsupervised Multitask Learners (2019)
  • Hoffmann et al., Training Compute-Optimal Large Language Models (2022)

下一步可根据背景选择学习路径,或先查看全书概览。

本教程采用 CC BY-NC-SA 4.0 许可协议