为了账号安全,请及时绑定邮箱和手机立即绑定

完全按照老师的代码敲,出现AttributeError: 'Net' object has no attribute 'conv1'

试了改过各种变量名,一直有这个报错,有人知道为什么吗?

Traceback (most recent call last):

  File "E:/PythonProject/venv/Study1/2_1_test.py", line 60, in <module>

    out = net(input_data)

  File "E:\WorkTools\Anaconda\envs\renzhe\lib\site-packages\torch\nn\modules\module.py", line 532, in __call__

    result = self.forward(*input, **kwargs)

  File "E:/PythonProject/venv/Study1/2_1_test.py", line 29, in forward

    x = self.conv1(x)

  File "E:\WorkTools\Anaconda\envs\renzhe\lib\site-packages\torch\nn\modules\module.py", line 576, in __getattr__

    type(self).__name__, name))

AttributeError: 'Net' object has no attribute 'conv1'


Process finished with exit code 1


正在回答

2 回答

检查是否把“ def __init__(self)  写成  def __int__(self)”了

int --> init

0 回复 有任何疑惑可以回复我~

Net 的  init方法应该是敲错了 

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

完全按照老师的代码敲,出现AttributeError: 'Net' object has no attribute 'conv1'

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信