@TensorTonic: 7个机器学习工程师每天使用但几乎没人真正推导的数学概念:1. 为什么梯度下降沿着……移动

X AI KOLs Timeline 新闻

摘要

这条推文列出了机器学习工程师每天使用的7个基础数学概念,并简要强调了这些概念背后的推导过程,例如为什么梯度下降沿着最陡方向移动,以及为什么softmax加交叉熵会产生一个干净的梯度。

机器学习工程师每天使用但几乎没人真正推导过的7个数学概念: 1. 为什么梯度下降的方向是最陡下降方向,而不只是向下,而是可证明的最陡方向,直接来自方向导数的定义。 2. 为什么softmax加交叉熵会化简成那个异常简洁的梯度pred minus true,以及一旦你更换损失函数会发生什么。 3. 为什么链式法则就是反向传播,而不是它的类比,同样的操作机械地应用于计算图。 4. 为什么将注意力分数除以根号d_k不是随意的,而是方差控制,可以从点积随维度缩放推导出来。 5. 为什么KL散度不是对称的,以及当你选择前向KL与反向KL时,这种不对称性实际上会带来什么代价。 6. 为什么Adam的二阶矩估计悄悄地近似于对角Hessian矩阵,使其伪装成拟牛顿法。 7. 为什么特征向量是矩阵不旋转的方向,这个几何事实让SVD、PCA和谱聚类同时豁然开朗。
查看原文
查看缓存全文

缓存时间: 2026/07/11 11:24

每个机器学习工程师每天都会用到但几乎没人真正推导过的7个数学概念:

  1. 为什么梯度下降沿着最陡下降方向移动,不仅仅是下坡,而且可证明是最陡方向,直接来自方向导数的定义。

  2. 为什么 softmax 加交叉熵会坍缩成那个可疑地简洁的梯度 pred minus true,以及一旦你替换损失函数会有什么破坏。

  3. 为什么链式法则就是反向传播,而不是一个类比,对计算图机械应用同一操作。

  4. 为什么将注意力分数除以根号 d_k 不是随意为之,它是方差控制,可以从点积随维度缩放的方式推导出来。

  5. 为什么 KL 散度不对称,以及当你选择前向 KL vs 反向 KL 时,这种不对称实际上会让你付出什么代价。

  6. 为什么 Adam 的二阶矩估计悄悄近似于对角 Hessian 矩阵,使其伪装成拟牛顿法。

  7. 为什么特征向量是矩阵不旋转的方向,这个几何事实一下子让 SVD、PCA 和谱聚类豁然开朗。

相似文章