TTiti的学习笔记
首页 / 综合实践 / 12_深度学习原理与经典论文路线/核心概念清单.md

核心概念清单

综合实践 · 12_深度学习原理与经典论文路线/核心概念清单.md

核心概念清单

使用方法

这不是背诵清单,而是学习进度表。每个概念至少达到三层:

  1. 直觉解释:能用自己的话说它在解决什么问题。
  2. 专业表达:能在课堂或组会中使用准确术语。
  3. 最小代码:能写一个 toy example 或解释 notebook 中对应代码。

第一组:神经网络基础

概念一句话定义必须会说清的问题最小代码检查
Tensor深度学习中承载数据和参数的多维数组shape 为什么重要?打印 batch、feature、embedding 的 shape
参数模型中通过训练学到的数值参数和超参数有什么区别?查看 model.parameters()
前向传播输入经过模型得到预测的过程logits、probability、prediction 有何区别?写一个 forward
损失函数衡量预测和目标差距的函数为什么训练要最小化 loss?计算 cross entropy 或 MSE
梯度loss 对参数变化的敏感程度梯度告诉模型什么方向更新?调用 loss.backward()
优化器根据梯度更新参数的方法SGD 和 Adam 直觉差别是什么?用 optimizer 更新一步
过拟合模型记住训练数据但泛化差训练 loss 低不等于模型好,为什么?画 train/test loss

第二组:表示学习

概念一句话定义必须会说清的问题对应论文
one-hot用稀疏向量表示离散符号为什么 one-hot 不能表达语义相似?word2vec
embedding把离散对象映射成稠密向量为什么相似词可能距离更近?word2vec、BERT
context window用周围词定义当前词的语境窗口大小会影响学到什么关系?word2vec
negative sampling用少量负样本近似大词表训练为什么能降低 softmax 成本?word2vec

第三组:深层网络结构

概念一句话定义必须会说清的问题对应论文
CNN用卷积提取局部模式的网络为什么适合图像?ResNet
residual connection让网络学习残差而不是完整映射它主要缓解优化困难还是过拟合?ResNet
normalization稳定激活分布和训练过程的方法batch norm/layer norm 出现在哪里?ResNet、Transformer

第四组:Attention 与 Transformer

概念一句话定义必须会说清的问题对应论文
attention根据相关性加权汇总信息权重能否直接等同于解释?Attention
query/key/valueattention 中用于匹配和取值的三组向量QK 相似度和 V 汇总分别做什么?Transformer
self-attention序列内部各位置互相关注为什么能建模长距离依赖?Transformer
multi-head attention多组 attention 并行学习不同关系多头比单头多了什么表达能力?Transformer
positional encoding给无递归结构补充位置信息Transformer 为什么需要位置编码?Transformer

第五组:预训练语言模型

概念一句话定义必须会说清的问题对应论文
autoregressive LM根据前文预测下一个 tokenGPT 为什么适合生成?GPT、GPT-3
masked LM遮住部分 token 并预测它们BERT 为什么能用双向上下文?BERT
fine-tuning在预训练模型基础上适配任务和从零训练有什么不同?GPT、BERT
in-context learning模型通过提示中的例子完成任务它是否等同于参数更新?GPT-3

第六组:大模型训练与适配

概念一句话定义必须会说清的问题对应论文
scaling law性能随规模变化的经验规律它是经验规律还是数学定理?Scaling Law
compute-optimal给定计算预算下合理分配参数和数据Chinchilla 修正了什么误区?Chinchilla
RLHF用人类偏好训练更符合期望的模型reward model 学到什么?RLHF
LoRA用低秩矩阵更新少量参数完成适配为什么能减少训练成本?LoRA

第七组:生成模型

概念一句话定义必须会说清的问题对应论文
diffusion通过加噪和去噪学习生成数据forward 和 reverse 分别做什么?Diffusion
denoising objective训练模型预测噪声或干净样本为什么去噪能变成生成?Diffusion

口头验收句式

当你解释一个概念时,用这个格式:

我目前理解,____ 是为了解决 ____ 问题。它的核心做法是 ____。在论文/代码中,它通常表现为 ____。我还不确定的是 ____,所以我会进一步检查 ____。