专题路线

机器学习数学基础

把线性代数、多变量微分、概率矩和优化连接为机器学习的统一计算语言。

5 个阶段7 章预计 14 小时
学习进度0/7 章完成
0%
开始学习向量、坐标与线性组合
先修内容

已经接触基础微积分和矩阵,希望进入模型训练机制的学习者。

学习阶段

01

线性代数

3 章

向量空间、矩阵运算、线性方程组、线性映射与特征结构。

  1. 01

    向量、坐标与线性组合

    M04 · 1
    未开始
  2. 02

    矩阵及其运算

    M04 · 2
    未开始
  3. 03

    线性映射及其矩阵表示

    M04 · 5
    未开始
02

多变量微积分与向量分析

1 章

多变量函数、局部线性化、多重积分和向量场积分定理。

  1. 04

    偏导数、方向导数与梯度

    M03 · 2
    未开始
03

概率论

1 章

概率空间、随机变量及其分布、期望、方差与极限定理。

  1. 05

    期望、方差与协方差

    M05 · 4
    未开始
04

线性代数

1 章

向量空间、矩阵运算、线性方程组、线性映射与特征结构。

  1. 06

    线性方程组的解结构

    M04 · 3
    未开始
05

最优化与信息论

1 章

凸优化、梯度方法、约束与对偶、熵和信息度量。

  1. 07

    一阶优化与梯度下降

    M11 · 3
    未开始

阶段自测

  1. 学完 M04 · 线性映射及其矩阵表示

    把一个批量线性预测写成矩阵乘法,并标出每个张量的形状。

  2. 学完 M11 · 一阶优化与梯度下降

    从平方损失推导一个参数更新,并说明步长过大时的行为。

综合练习

练习完成进度:0/2

难度 2/5

从投影到最小二乘回归

用模型 y=b+wx 拟合三个点 (0,1)、(1,3)、(2,5)。写出设计矩阵、最小二乘参数和残差,并用正规方程核验。

查看提示

把每个样本写成一行 [1,x];这三个点恰好共线,先观察斜率再检查 Xᵀr。

展开分步解答

X=[[1,0],[1,1],[1,2]],y=[1,3,5]ᵀ。直线为 y=1+2x,所以参数 (b,w)=(1,2),预测恰为 [1,3,5]ᵀ,残差 r=y-Xβ=0。

结果核验:计算 Xβ 得 [1,3,5]ᵀ;因此 Xᵀr=[0,0]ᵀ,正规方程 XᵀXβ=Xᵀy 成立,残差平方和为 0。

难度 3/5

比较确定梯度与带噪梯度

在参数 θ=2、学习率 η=0.1 时,四个样本给出的梯度为 1、3、-1、1。求样本梯度均值与总体方差,比较用均值更新一次和随机选一个梯度更新的结果。

查看提示

先求四个数的算术平均;总体方差的分母取 4。每次更新都使用 θ₊=θ-ηg。

展开分步解答

梯度均值为 (1+3-1+1)/4=1,总体方差为 [0²+2²+(-2)²+0²]/4=2。均值更新得到 θ₊=1.9;四种随机单样本更新分别为 1.9、1.7、2.1、1.9,平均仍为 1.9,但单次更新有波动。

结果核验:四个随机更新的均值 (1.9+1.7+2.1+1.9)/4=1.9,恰与均值梯度更新相同;梯度平方偏差之和为 8,除以 4 得 2。

参考资料