TTiti的学习笔记
首页 / 综合实践 / 12_深度学习原理与经典论文路线/入门诊断测试.md

入门诊断测试

综合实践 · 12_深度学习原理与经典论文路线/入门诊断测试.md

入门诊断测试

一句话定位

这个测试不是考试,而是用 60-90 分钟判断你学习深度学习时最可能卡在哪里:概念、数学、代码、论文阅读,还是口头表达。

使用方法

  1. 不查资料,先独立完成第一遍。
  2. 每题只写自己真实会说的话,不要写 AI 风格答案。
  3. 完成后按“评分方式”标出 A/B/C/D 四个维度。
  4. 把不会的题转入 错题与薄弱点复盘.md

A. 概念直觉

请用自己的话回答,每题 2-4 句话。

  1. 什么是 tensor?它和普通表格数据有什么关系?
  2. 什么是 loss?为什么模型训练需要 loss?
  3. gradient 在训练中起什么作用?
  4. overfitting 是什么?为什么训练集表现好不代表模型好?
  5. embedding 解决了什么问题?
  6. attention 为什么可以理解为“按相关性取信息”?

合格标准:不是背定义,而是能举一个例子。例如“词向量把词变成可以计算距离和相似度的向量”。

B. 数学与公式

不要求严格证明,只要求能解释符号含义。

  1. 对公式 y = Wx + b,说明 xWby 分别是什么。
  2. softmax 的输入和输出分别表示什么?
  3. 为什么 attention 里会出现 QK^T
  4. 为什么训练时要做反向传播?
  5. 什么叫参数量?什么叫 token 数?什么叫计算量?

合格标准:能说出每个符号代表的对象和 shape 的大致含义。

C. 代码能力

请写出或口头说明最小代码思路。

  1. 用 Python 创建一个二维数组,并说明它的 shape。
  2. 在 PyTorch 中,nn.Module 大概负责什么?
  3. 为什么训练代码通常有 forward、loss、backward、optimizer.step 这几个步骤?
  4. 如果一个 notebook 跑不通,你会先检查哪 3 件事?
  5. 看到 RuntimeError: mat1 and mat2 shapes cannot be multiplied,你会怎么定位?

合格标准:能把报错和 tensor shape 联系起来,而不是只复制报错给 AI。

D. 论文阅读能力

选择任意一篇推荐论文,先只看标题、摘要、引言,回答:

  1. 这篇论文想解决什么问题?
  2. 它的方法是改模型结构、训练目标、数据规模,还是适配方式?
  3. 它最想证明什么?
  4. 它的局限可能在哪里?
  5. 如果在组会上介绍,你会用哪一句话开头?

合格标准:能抓住“研究问题 -> 方法 -> 证据 -> 局限”,而不是只翻译摘要。

E. 表达能力

请录音或写稿,完成 2 分钟说明:

我为什么要按 word2vec、ResNet、Attention、Transformer、GPT/BERT、Scaling Law、RLHF/LoRA/Diffusion 这个顺序学习?

合格标准:能说出“表示学习 -> 深层网络 -> 序列建模 -> 预训练 -> 规模规律 -> 对齐和适配 -> 生成模型”的主线。

评分方式

每个维度按 0-2 分打分:

分数含义
0只能照抄解释,不能用自己的话说
1大概知道,但表达不稳定,例子或 shape 不清楚
2能用自己的话解释,并能举例或连接代码/论文

总分解释:

总分当前状态第一周策略
0-3先补概念和代码基础Day 1-Day 3 放慢,每天只完成一个概念和一个最小代码块
4-6可以进入论文主线,但要强制写 shape 和例子按 8 周表执行,每天保留 25 分钟 notebook
7-10可以加快论文阅读每周多做一次 3 分钟口头汇报

给 AI 的诊断提示词


下面是我的深度学习入门诊断答案。请不要鼓励式评价,只根据证据判断。



任务:

1. 判断我在概念、数学、代码、论文阅读、表达五个维度分别是 0/1/2 分

2. 找出最影响我继续学习的一个短板

3. 给出明天 90 分钟的具体任务

4. 每个任务都必须有可检查产出



我的答案:

【粘贴答案】