石砚 · 从基础到工程

AI 基础到大模型路线

从机器学习直觉、概率统计和训练稳定性开始,逐步进入 Transformer、大模型输入层、Attention、RoPE/GQA 与推理优化。

11 篇连续阅读 从第一篇开始

终点:大模型推理优化:从自回归生成到 KV Cache 与量化

第 02 篇

机器学习基础:从概念到线性回归与梯度下降实战

本文深入浅出地介绍了机器学习的基本概念,通过对比传统算法与机器学习算法,详细阐述了线性回归模型、均方误差损失函数及梯度下降优化过程,并提供了Python实战代码。

理解线性回归、损失函数和梯度下降。

机器学习线性回归梯度下降
第 03 篇

概率统计基础:从数据波动到贝叶斯网络

从均值和方差开始,逐步引出样本估计、二项分布、最大似然估计、条件概率、贝叶斯公式和贝叶斯网络。

补上方差、似然、贝叶斯这些建模语言。

概率统计方差最大似然估计
第 04 篇

机器学习建模:从线性模型到泛化诊断

在已有线性回归基础上,继续讲逻辑回归、sigmoid、决策边界、特征选择、L1 正则化、欠拟合、过拟合和训练数据分布。

从特征、正则化和泛化角度看建模流程。

逻辑回归特征选择L1正则化
第 05 篇

深度学习训练稳定性:从梯度到初始化

从一层线性模型开始,逐步讲清楚梯度、反向传播、梯度消失、梯度爆炸、奇异值、谱半径、Xavier 初始化和 He 初始化。

理解梯度消失、梯度爆炸和初始化。

神经网络梯度消失梯度爆炸
第 06 篇

NLP基础:文本预处理、词元化、词表构建与BPE分词器

本文介绍NLP中的文本预处理基础步骤,包括数据集读取、文本清洗、词元化、词表构建,并结合nanochat项目说明BPE分词器训练、对话渲染和预训练数据加载流程。

进入 NLP 前先处理 token、词表和 BPE。

文本预处理NLP词元化
第 07 篇

GPT输入层:Token ID、Embedding与RoPE位置编码

结合nanochat源码,说明文本被Tokenizer转成token id之后,如何进入GPT的Embedding层,并在Attention中通过RoPE注入位置信息。

看 token 如何变成向量,位置如何进入模型。

GPTEmbeddingRoPE
第 08 篇

Attention 机制与 QKV 矩阵

Attention 机制与 QKV 矩阵的手推过程与直觉解释。

手推 QKV 与 Self-Attention。

未设发布时间 PyTorch序列模型时间序列预测
第 09 篇

从 Attention 到 RoPE 与 GQA

解析 RoPE 与 GQA 如何解决顺序建模与 KV Cache 显存压力问题。

理解 RoPE 位置编码与 GQA 的工程意义。

未设发布时间 RoPEGQAKV Cache
第 10 篇

深入理解 GPT 大模型

从 Token、Embedding、Attention、KV Cache 到输出预测的全链路拆解。

把 GPT 的整体结构串起来。

未设发布时间 GPTTransformerAttention
第 11 篇

大模型推理优化:从自回归生成到 KV Cache 与量化

从 GPT 自回归生成开始,逐步讲清楚 Prefill、Decode、KV Cache、GQA、分页式缓存管理、INT8 量化、校准集和离群值。

最后进入 Prefill、Decode、KV Cache 和量化。

大模型推理KV CachePrefill