链接器文档RNN教程在此页中包含错误代码: https://docs.chainer.org/en/stable/tutorial/recurrentnet.html
def update_bptt(updater):
loss = 0
for i in range(35):
batch = train_iter.__next__()
x, t = chainer.dataset.concat_examples(batch)
loss += model(chainer.Variable(x), chainer.Variable(t))
model.cleargrads()
loss.backward()
loss.unchain_backward() # truncate
optimizer.update()
updater = training.StandardUpdater(train_iter, optimizer, **update_bptt**)
那个培训.StandardUpdater第三个参数是converter=concat\u示例,而不是update函数。 如何准确地使用trainer编写BPTT?你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐