学习笔记

共 149 篇笔记,分为 9 个专题。选择一个专题,从第 1 篇开始按顺序阅读。

深度学习 49 篇 · 按学习顺序

从回归与梯度下降出发,逐步学习卷积网络、自然语言处理和序列模型。

适合谁
希望系统学习神经网络的入门读者。
前置知识
Python 基础、矩阵运算与导数;代码部分会用到 PyTorch。
学习目标
理解模型训练的基本环节,并能沿着 CNN、RNN 与 LSTM 的脉络继续实践。
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49

PyTorch 8 篇 · 按学习顺序

从张量和自动求导开始,整理数据读入、模型构建、初始化与损失函数。

适合谁
准备把神经网络原理写成代码的读者。
前置知识
Python 基础,了解数组与神经网络的基本概念。
学习目标
掌握数据、模型与损失函数的组织方式,进而了解自定义算子接入。
01
02
张量

理解张量的形状、创建方式、索引、视图、复制和广播规则。

03
自动求导

理解计算图、叶子张量、梯度累积与向量—雅可比积,正确使用 detach 和 no_grad。

04
05
06
模型初始化

理解 Xavier、Kaiming 与 gain 的公式,按模块初始化参数,并避免重复遍历和破坏梯度记录。

07
PyTorch:损失函数

按输入语义、标签格式和归约方式选择损失,核对交叉熵、回归、散度、排序与 CTC 的公式和示例。

08

数学建模 28 篇 · 按学习顺序

从零基础数学与问题拆解开始,通过手算、可运行案例和练习答案,连接预测、优化、评价与实际决策。

适合谁
希望理解每个知识点、知道何时使用,并逐步独立完成建模的入门读者。
前置知识
四则运算即可开始;矩阵、导数、概率和 Python 数组在基础篇补充。
学习目标
能定义变量、假设和约束,选择并验证模型,解释结果并完成从预测到备货的综合案例。
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28

分数布朗运动 1 篇 · 按学习顺序

从协方差结构和 Hurst 指数理解分数布朗运动,认识两类模拟思路。

适合谁
对随机过程与粗糙波动率建模感兴趣的读者。
前置知识
概率论、协方差与线性代数;模拟部分使用 NumPy。
学习目标
理解 Hurst 指数与增量相关性,并比较 Cholesky 分解和 FFT 模拟的思路。
01

蒙特卡洛模拟 1 篇 · 按学习顺序

以随机采样估计期望,并通过一个期权定价例子连接公式与 Python 实现。

适合谁
想了解随机模拟如何解决数值问题的读者。
前置知识
概率与期望、正态分布,以及 Python / NumPy 基础。
学习目标
理解采样误差与置信区间,读懂欧式期权定价的最小模拟代码。
01

AI 技术与原理 28 篇 · 按学习顺序

面向零基础,从最小数学、机器学习与大模型机制,逐步学习 RAG、微调、Agent、评估与系统交付。

适合谁
希望把 AI 术语、原理、例子与工程实践连起来的入门读者。
前置知识
可以从零开始;数学与术语会解释,最小代码主要使用 Python 标准库。
学习目标
理解模型怎样学习和生成,能区分不同应用方案,并检查数据、证据、权限、成本与验收。
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28

CANN / Ascend C 15 篇 · 按学习顺序

沿着硬件与算子基础、Kernel 实现、Tiling、融合、调试和性能分析逐步实践。

适合谁
准备学习昇腾 NPU 自定义算子开发的读者。
前置知识
C++ 与张量基础;运行代码需要对应的 CANN 开发环境。
学习目标
理解 Host / Device 分工、数据搬运与计算流水,并建立验证和调优的基本流程。
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15

LLaMA 11 篇 · 按学习顺序

从家族演进与整体架构切入,继续推导和实现 RMSNorm、Pre-Norm 与 RoPE。

适合谁
了解 Transformer 后,希望继续学习 LLaMA 关键结构的读者。
前置知识
注意力机制、位置编码和 PyTorch 张量运算。
学习目标
把归一化、残差路径和旋转位置编码的原理与实现联系起来。
01
02
03
04
05
06
07
08
09
10
11

Transformer 8 篇 · 按学习顺序

沿着注意力、位置编码、Encoder / Decoder 和训练推理,逐步组装 Transformer。

适合谁
希望理解 Transformer 原理并追踪代码中张量形状的读者。
前置知识
矩阵乘法、Softmax、神经网络训练和 PyTorch 基础。
学习目标
理解 QKV、Mask 与模块组合,读懂训练和自回归推理的区别。
01
02
03
04
05
06
07
08