【发布时间】:2020-11-20 16:25:17
【问题描述】:
我目前正在阅读 Pytroch 网站上的指南:https://pytorch.org/tutorials/intermediate/char_rnn_classification_tutorial.html
我之前做过 pytorch 项目,他们总是使用优化器。本指南改为使用此处的代码:
# Add parameters' gradients to their values, multiplied by learning rate
for p in rnn.parameters():
p.data.add_(p.grad.data, alpha=-learning_rate)
我对此感到困惑,想知道为什么会这样。此外,我尝试使用优化器重写代码,但无法学习。它使用了循环神经网络,这可能是原因,但我不确定为什么。谢谢!
【问题讨论】:
标签: python machine-learning neural-network pytorch recurrent-neural-network