'操作'对象没有属性' compute_gradients' - tensorflow

时间:2017-12-07 16:26:29

标签: python machine-learning tensorflow lstm

我想在使用LSTM模型时剪切渐变值。

我使用<Label> <StackPanel Orientation="Horizontal"> <TextBlock>some text...</TextBlock> <Image Source="pic.png" Width="40" Height="40" /> </StackPanel> </Label> 计算渐变并得到错误。这是我的代码:

optimizer.compute_gradients()

错误讯息:

  

&#39;操作&#39;对象没有属性&#39; compute_gradients&#39;

如何解决这个问题,还是有任何方法可以在tensorflow中剪切值?

1 个答案:

答案 0 :(得分:0)

试试这个:

self.optimizer =  tf.train.GradientDescentOptimizer(self.lr)
self.train_step = self.optimizer.minimize(self.loss)
gvs = self.optimizer.compute_gradients(self.loss)