Tensorflow ValueError:使用DBN中的重建损失为任何变量都没有提供梯度

时间:2019-02-26 21:51:11

标签: python tensorflow deep-learning

我正在尝试使用general strategy来实现一种深度信任网络,该网络以贪婪的方式预先训练了RBM,然后对DBN进行了微调。我正在使用输入和重建输出之间的重建损失来计算梯度,如下所示:

file

这是代码的主要部分:

if

但是我得到了错误:

No gradients provided for any variable, check your graph for ops that do not support gradients

我的损失功能有问题吗?

更新:我在预训练RBM时遇到了固定错误。现在,分层RBM训练得很好。但是我仍然无法调整整个网络。

谢谢!

0 个答案:

没有答案