Python AttributeError:模块“torch.optim”没有属性“RMSProp”
尝试将RMSProp优化器与PyTorch一起使用时出现以下错误:Python AttributeError:模块“torch.optim”没有属性“RMSProp”,python,optimization,pytorch,Python,Optimization,Pytorch,尝试将RMSProp优化器与PyTorch一起使用时出现以下错误: AttributeError: module 'torch.optim' has no attribute 'RMSProp' 代码: 进口火炬 导入torch.nn作为nn 将torch.optim导入为optim 类DeepQNetworknn.模块: 定义初始自我,α,…: superDeepQNetwork,self.\uu init__ ... self.optimizer=optim.RMSPropself.par
AttributeError: module 'torch.optim' has no attribute 'RMSProp'
代码:
进口火炬
导入torch.nn作为nn
将torch.optim导入为optim
类DeepQNetworknn.模块:
定义初始自我,α,…:
superDeepQNetwork,self.\uu init__
...
self.optimizer=optim.RMSPropself.parameters,lr=alpha
...
PyTorch版本为1.5.1,Python版本为3.6。有一个关于torch.optim及其优化器的文档,包括,但PyCharm仅建议Adam和SGD,而且似乎所有其他优化器都缺失了
有人有主意吗?我在互联网上找不到任何东西,它开始让我发疯
RMSprop,如文档中所示,而不是RMSprop。所以,这只是一个输入错误。运行代码时python会抛出错误吗?python会抛出上面提到的AttributeError。谢谢,我太困惑了,以至于PyCharm只建议Adam和SGD,我没有注意到输入错误。