【发布时间】:2017-07-14 01:35:39
【问题描述】:
我刚刚开始学习 TensorFlow,但遇到了一些问题。在训练循环中,我想忽略小权重并停止训练它们。我已将这些小权重分配为零。我搜索了 tf API,发现tf.Variable(weight,trainable=False) 可以停止训练重量。如果权重值为零,我将使用此函数。我尝试使用.eval(),但出现异常ValueError(“无法使用eval()评估张量:无默认值”。我不知道在训练循环中如何获取变量的值。另一种方法是修改tf.train.GradientDescentOptimizer(),但我不知道该怎么做。有没有人实现了这个代码或任何其他建议的方法?提前谢谢!
【问题讨论】:
标签: python-3.x tensorflow deep-learning