EN - FR - DE - ES - IT - PT -

LexiconDream

🔙 反向传播

一种计算梯度以更新神经网络权重的算法。

反向传播

训练神经网络需要知道如何调整每个权重。反向传播算法正是计算这一点的。它运用微积分的链式法则,将误差从输出层反向传播到网络中的每一个节点,并沿途为每个权重赋予一个梯度。

该算法分两步进行。前向传播计算预测值和损失值。后向传播计算每个参数的梯度。然后,像随机梯度下降这样的优化器会根据损失值的变化方向更新权重。

关键步骤

这项技术在 20 世纪 80 年代开始普及,并与更快的硬件和更好的激活函数相结合,使深度学习得以实际应用。如果没有这项技术,训练多层网络将需要在权重空间中进行极其复杂的搜索。

Comments (2)

  1. Grad student
    Vanishing gradients were a real headache before better activations and residual connections.
  2. Deep learning hobbyist
    The algorithm that makes training neural nets practical. Chain rule applied repeatedly is the core idea.

Leave a comment