是否有可能从某个任意层截取向后梯度,修改其值并继续反向传播回到网络的开始,根据您提供的修改后的梯度值更新所有先前图层的后向渐变?
我知道你可以directly modify the gradients themselves before applying the update,但据我所知,这只会修改指定图层的渐变而不会传播到前一层的渐变.
最佳答案 您应该能够创建一个修改过的自定义渐变操作,使用此处描述的方法为您执行此操作:
Tensorflow: How to replace or modify gradient?