2017-12-07 11 views
1

LSTM 모델을 사용할 때 그라데이션 값을 클리핑하고 싶습니다.'Operation'객체에 'compute_gradients'속성이 없습니다 - tensorflow

optimizer.compute_gradients()을 사용하여 그래디언트를 계산하고 오류가 발생했습니다.

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

gvs = self.optimizer.compute_gradients(self.loss) 

오류 메시지 : 여기 내 코드입니다

'조작'개체가 어떤 속성 'compute_gradients 없습니다'이 문제를 해결하거나 그곳에는 방법

tensorflow 값을 클립하는 방법?

답변

0

이 시도 :

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