【发布时间】:2017-09-01 08:45:01
【问题描述】:
我在研究中实现了一个非常复杂的函数,它在这一层使用信念传播。我已经导出了 w.r.t 的梯度。该层的W(参数),但是因为它的复杂,我没有导出梯度w.r.t。 input_data(数据来自前一层)。
我对反向传播的细节很困惑。我搜索了很多关于 BP 算法的内容,一些注释说只对 w.r.t 进行微分是可以的。 W(参数)并使用残差获得梯度?您的示例似乎还需要计算梯度 w.r.t。输入数据(前层输出)。我很困惑? 非常典型的例子是,如何导出梯度 w.r.t。卷积层的输入图像?
我的网络有两层,我需要手动导出梯度吗?在最后一层输入X?(向后需要返回gx才能让BP工作梯度流到前一层)?
【问题讨论】:
-
PS:每一层都有自己的参数
标签: chainer