课堂活动:先选一个问题

可以先读保存结果,再决定是否运行。两人结对时,一人先预测,一人核对输出;带回一项证据和一句限制。下面是可选入口,不要求全部完成。

短练 · NumPy / Matplotlib

一次更新:步长变大一定更好吗?

scalar_lr:0.1 → 0.3,再单独试 0.55;先预测 w′、y′、L′。

准备与观察目标

准备块 → 第 3 节;改 P 后先重跑准备块。

用旧点梯度与新前向损失解释预测。

独立短练 · PyTorch

同一个核:增加输入通道会改变什么?

只把 C_IN:2 → 3,保持 C_OUT=3、KH=2、KW=2。

准备与观察目标

该节代码自带导入,无数据下载或训练。

比较输出形状、注册参数与每个输出的通道贡献。

独立短练 · PyTorch

残差:有 skip 就一定保留输入吗?

只把 BRANCH_GAIN:0 → −1,预测 skip / post-ReLU 四种组合。

准备与观察目标

该节代码自带导入,只做前向与求导。

用输出和逐元素导数解释抵消与截断。

读保存结果 · 无需运行

结构与增强:先读四格,再解释取舍

同一结构内比较有/无增强,再比较原图与右移测试。

准备与观察目标

直接看四组图表;完整重算需第 4 节训练。

指出一项收益、一项取舍和不能推出的架构排名。

先读保存图 · 可选固定模型前向

遮挡:同样的框等于同样的干预吗?

先比较 A/B 的改变像素数;预测 FILL:0 → 0.5 会怎样。

准备与观察目标

重算需配套文件 → 准备 → 第 1 节 → 第 3 节。

区分框面积、实际扰动与固定目标 logit。

读表与手算 · 无需训练

早退:为什么动态方案没赢过浅出口?

用 357 张早退、3 张继续核对平均值;再预测 τ=1.01。

准备与观察目标

读三条 MAC 路径和固定浅出口负对照。

解释出口开销,以及 MAC 与实际延迟的区别。

Deepnote 中请找卡片对应的小节名;网页链接直接定位。LAB02 完整重算需先完成训练依赖,LAB08 可加载配套缓存做前向,详见各册开头。

这一讲用哪些材料

先沿主讲理解问题,再读对应 CLS 补足推理;需要检验判断时进入 Lab。按当前问题选择实验,不必从侧栏逐本运行。网页保留已有结果,准备与重算要求见各册开头。

连续阅读 · CLS

改变条件 · Lab

选做:LAB 06。不要求把全部代码逐块运行。

传统视觉、完整 Attention 与可靠性材料放在按需参考区;迁移与表示实验使用第三讲的独立版本。

读完推理 · CLS

运行比较 · Lab

读完推理 · CLS

运行比较 · Lab

局部乘加与共享梯度
LAB 01
图像平移与预测变化
LAB 02
通道、分支与残差的结构条件
LAB 03
真实响应与遮挡对照
LAB 08

读完推理 · CLS

运行比较 · Lab

读完推理 · CLS

运行比较 · Lab

按图继续观察

E · 谁来选择这张计算图

模块已经有了,怎样选择组合?

先定义空间、目标与验证协议,再比较搜索与简单基线;部署前选网仍得到固定配置。

进入这一段主讲
展开主讲顺序
  1. 模块与预算已有了,谁来选择它们的组合?
  2. 搜索自动化了选择,哪些决定仍在人手里?
  3. 每换一部设备,都要重新训练一个网络吗?

读完推理 · CLS

运行比较 · Lab

按图继续观察

读完推理 · CLS

运行比较 · Lab

  • LAB 11 · 何时继续计算比较早退规则与固定出口;保留动态未优于固定浅出口的负结果,离线回放不是实测早退加速。

按图继续观察

遇到具体问题,再查参考材料

卷积索引、完整梯度与成本账本可查 LAB04;经典模块和运行状态可查 LAB05。真实响应与遮挡在 CLS05/LAB08。它们不组成另一条必须从头跑完的训练链。

完整材料索引

包含本讲现存的 21 本材料。编号便于定位,推荐阅读顺序按上面的教学问题组织。

查看全部 CLS 与 Lab · 21 本

入口

连续阅读

基础选做

动手比较

传统视觉参考

按需实现参考

完整 Attention 暂存

可靠性与适应补充