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

第0章:导论

版本: v2.2 最后更新: 2026-06-04

欢迎来到《Signals to Intelligence》教程。本章为整个教程提供路径指引和全书概览。


📚 本章内容

01_why_llm_era.md — 为什么是LLM时代?

从信号处理的历史视角,理解为什么大语言模型(LLM)成为了当今AI的中心。

核心问题:

  • 从DSP到深度学习,再到LLM,这个演进的内在逻辑是什么?
  • 为什么LLM能处理如此多样的任务?
  • 传统信号处理的思想在LLM中如何体现?

学习时间: 15-20分钟


02_learning_paths.md — 学习路径

根据你的背景和目标,选择适合的学习路径。

三条路径:

  1. 快速通道 — 直接跳到LLM章节(第5-8章)
  2. 完整路径 — 从DSP基础开始,逐步深入(第1-8章)
  3. 深度探索 — 包含扩展内容和实验(所有章节 + extensions)

学习时间: 5-10分钟


03_overview.md — 全书概览

8章的内容结构、关键概念和学习目标。

章节速览:

  • 第1章:DSP基础 — 信号的三种视角
  • 第2章:优化与机器学习 — 从优化算法到传统ML
  • 第3章:深度学习快速通道 — CNN、RNN、为什么Transformer更好
  • 第4章:Transformer详解 — 自注意力机制
  • 第5章:LLM基础 — 预训练、缩放律、In-context Learning
  • 第6章:LLM应用 — Prompt、RAG、Agent、系统设计
  • 第7章:多模态LLM — 视觉与语言的融合

学习时间: 10-15分钟


04_tools_and_infrastructure.md — 流行模型架构 & 工具链速览

了解当前LLM生态的主流模型,以及如何选择适合的工具链(API调用 vs 本地推理 vs 云部署)。

核心内容:

  • 闭源模型(Claude、GPT-4)与开源模型(Qwen、Llama)的对比
  • 模型架构演进和本教程涉及的关键模型
  • API调用、本地部署、云端推理的决策表
  • 快速开始建议

学习时间: 10-12分钟

可选阅读 — 这一节是可选的快速参考,帮助你快速了解工具链。如果你想立即开始学习理论内容,可以跳过,后续在需要时回来查看。


05_how_to_use_this_tutorial.md — 如何使用本教程

说明本教程的四种使用方式:在线阅读、本地运行代码、Notebook 交互实验和 CNB 云端环境。

核心内容:

  • VitePress 正文、code/ 脚本、Notebook 和云端环境分别适合什么场景
  • 本地运行代码和测试的基本命令
  • Notebook 为什么是交互补充,而不是正文或算法的第二份源头
  • 维护者应该参考附录 E 的项目维护规则

学习时间: 5-8分钟


🎯 快速开始

第一次来?

  1. 5分钟快速了解 → 阅读 为什么是LLM时代?
  2. 选择你的路径 → 阅读 学习路径
  3. 了解全书结构 → 阅读 全书概览
  4. 了解工具链(可选) → 阅读 流行模型架构 & 工具链速览
  5. 选择使用方式 → 阅读 如何使用本教程

已有背景知识?

  • 有DSP/信号处理背景 → 从第1章开始,快速过第2-3章,重点看第4-8章
  • 有深度学习背景 → 快速过第1-3章,重点看第4-8章
  • 有LLM使用经验 → 快速过第5章,重点看第6-8章
  • 不知道用API还是本地推理? → 先看 第4小节的决策表
  • 不知道在线阅读、Notebook 还是本地代码怎么选? → 先看 如何使用本教程

📖 学习建议

时间投入

  • 快速通道(第5-8章):8-12小时
  • 完整路径(第1-8章):20-30小时
  • 深度探索(含扩展):40-50小时

学习方式

  1. 阅读理论 — 理解核心概念
  2. 运行代码 — 动手实验,观察现象
  3. 修改参数 — 改变代码参数,看结果如何变化
  4. 扩展思考 — 查看 extensions/ 中的深度内容

环境准备

在开始之前,请确保 Python 3.10+ 已安装、虚拟环境已激活、依赖已安装。

两条路径选择:

→ 完整安装步骤见 附录B:环境配置


🔗 关键连接点

本教程的核心是展示从信号处理到LLM的演进。以下是关键的概念连接:

传统信号处理深度学习LLM
卷积CNN卷积核注意力机制
傅里叶变换频域特征位置编码
梯度下降反向传播优化器
状态转移RNN隐状态Transformer隐状态
滤波器设计特征学习表示学习
信号检测分类器设计异常检测
参数估计超参数优化模型微调

详见第1章: 1.5 随机信号理论1.6 信号检测1.7 信号估计


📝 使用本教程

代码实验

每章都包含可运行的代码实验。运行方式:

bash
# 激活虚拟环境
source venv/bin/activate

# 运行某个实验
python code/ch{N}_{topic}/{experiment}.py

# 例如
python code/ch01_dsp/fft_spectrum.py

详见 附录C:代码运行指南

数学参考

遇到数学公式不确定?查看 附录A:数学备忘(基础公式)

需要图论、信息论、凸分析等专题?查看 附录D:数学基础速查表(含 extensions 深度阅读链接)

扩展内容

每章都有 extensions/ 目录,包含:

  • 更深入的理论推导
  • 高级应用案例
  • 相关论文和资源

🤔 常见问题

Q: 我应该从哪一章开始? A: 取决于你的背景。查看 学习路径 了解详情。

Q: 代码实验需要GPU吗? A: 不需要。所有实验都可以在CPU上运行,但GPU会更快。

Q: 我可以跳过某些章节吗? A: 可以,但建议按顺序学习以理解概念的演进。

Q: 需要多长时间完成整个教程? A: 取决于你的学习速度和深度。快速通道8-12小时,完整路径20-30小时。


📚 推荐阅读顺序

开始

[01_why_llm_era.md] — 理解背景

[02_learning_paths.md] — 选择路径

[03_overview.md] — 了解结构

[04_tools_and_infrastructure.md](可选)— 了解工具链

[05_how_to_use_this_tutorial.md] — 选择使用方式

选择你的路径 → 开始学习

何时阅读第4小节?

  • 立即开始学习理论 → 可以跳过,后续需要时回来查看
  • 需要快速了解工具链 → 现在就读
  • 想知道用API还是本地推理 → 现在就读

🚀 准备好了吗?

让我们开始吧!

👉 下一步: 阅读 为什么是LLM时代?


版本历史:

  • v2.2 (2026-06-04) — 增加第5小节:如何使用本教程
  • v2.1 (2026-06-03) — 增加第4小节:流行模型架构 & 工具链速览
  • v2.0 (2026-05-26) — 初版,为v2.0重组设计

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