Я использую код, не написанный мной. Таким образом, при выполнении этого кода мы получаем ошибку о несуществовании 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.