我使用不是我写的代码。因此,在执行此代码时,我们会收到有关 zero_grads() 不存在的错误
optimizer.zero_grads()
AttributeError: 'Adam' object has no attribute 'zero_grads'
这段代码是:
import chainer.optimizers as O
optimizer = O.Adam()
optimizer.setup(model)
clip = chainer.optimizer.GradientClipping(5.0)
optimizer.add_hook(clip)
....
optimizer.zero_grads()
optimizer.update()
我应该改变吗:optimizer.zero_grads()
到
optimizer.use_cleargrads(use=True)?
请注意,我使用的是chainer 4.0 版本和使用chainer 1.5 构建的代码。