我正在使用 PyTorch,我想在几个时期后改变学习率。
但是,大多数文档中提供的代码是:
optimizer = torch.optim.Adam([
dict(params=model.parameters(), lr=learning_rate),
])
#This line specifically
optimizer.params_group[0]['lr'] = learning_rate
不起作用。
实际上 PyCharm 暗示了这一点:
“Adam”类的未解析属性引用“params_group”
结果,抛出的错误是:
AttributeError:“Adam”对象没有属性“params_group”
应该如何手动更改 PyTorch (1.6) 中的学习率?