路线目标
- 01比较回归、分类和评价指标的建模目标。
- 02区分经验风险、过拟合与正则化的作用。
- 03沿计算图推导多层网络的反向梯度。
分阶段学习顺序
路线按阶段连续组织正文;章节原有教材位置和书内顺序保持不变。
路线检查点
完成指定教材章节后,用自己的推导回答;检查点不替代正文证明。
完成 A00 · 损失函数、风险与评估为回归和二分类分别选择输出解释、损失函数与评价指标。
完成 A04 · 反向传播与反向模式自动微分为两层感知机画出计算图并逐节点计算局部导数。
路线综合练习
先独立作答,再展开提示与分步解答;每题附可重复的结果核验。
同一数据划分上,三种多项式模型的(训练误差,验证误差)分别为:1 次 (4.2,4.8)、3 次 (1.1,1.5)、9 次 (0.1,4.9)。选择用于当前验证分布的模型,诊断另外两者,并说明 L2 正则化主要会怎样影响 9 次模型。
查看提示
模型选择只比较验证误差;同时观察训练误差和验证误差的差距来区分欠拟合与过拟合。
展开分步解答
应选择 3 次模型,因为验证误差 1.5 最小。1 次模型训练与验证误差都高,表现为欠拟合;9 次模型训练误差极低但验证误差升高,表现为过拟合。L2 正则化惩罚大系数,通常会降低 9 次模型的有效复杂度。
结果核验:验证误差的数值排序是 1.5<4.8<4.9;训练—验证差距依次为 0.6、0.4、4.8,9 次模型的泛化差距显著最大。
输入 x=(1,2)。隐藏层预激活 z=(x₁+x₂,x₁-x₂),激活 h=ReLU(z),输出 ŷ=2h₁-h₂,目标 y=4,损失 L=(ŷ-y)²/2。计算前向值、输出权重梯度与输入梯度。
查看提示
先确定两个 ReLU 门的导数;反向时从 ∂L/∂ŷ=ŷ-y 开始逐层乘局部导数。
展开分步解答
z=(3,-1),h=(3,0),ŷ=6,L=2,且 ∂L/∂ŷ=2。对输出权重 (2,-1) 的梯度为 2h=(6,0)。传到 h 的梯度为 (4,-2),经过 ReLU 门得到 ∂L/∂z=(4,0)。由 z₁=x₁+x₂、z₂=x₁-x₂,输入梯度为 (4,4)。
结果核验:沿方向 (ε,0) 扰动输入且保持 ReLU 门不变时,ŷ 增量为 2ε、损失一阶增量约 (ŷ-y)2ε=4ε,与 ∂L/∂x₁=4 一致;x₂ 同理。