↓ 跳过正文
  1. Tags/

反向传播

2026

把 RNN 沿时间展开之后:理解 BPTT 与梯度传播

复习 RNN 的 backward 时,我关注的是参数共享:同一份 weight 在多个 timestep 被使用,各处产生的梯度最后怎么汇到它上面?把时间展开成计算图之后,这件事就可以用普通的 chain rule 来算。 training loop 那篇重新理过 forward / backward / optimizer 的职责划分,RNN state transition 那篇理过 hidden state、output、prediction 的区别和 weight sharing,next-token prediction 那篇解释了为什么每个 timestep 都能产生一个 loss。这篇把这几块拼起来,回答一个问题:

2017

反向传播学习笔记

·214 字·1 分钟
先说下自己目前很笼统的理解: 反向传播是用来快速计算梯度的一种方法; 过程大概是把计算过程用计算图表示,这样每一个中间步骤都有一个节点,每一个local gradient都会比较容易计算;