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

来源:3-4 运行神经网络与计算损失

Ronnie6

2020-05-23 10:43

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

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回答

  • weixin_慕斯卡6148578
    2023-08-11 11:18:12

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

    int --> init

  • qq_浮生若梦_118
    2020-12-21 17:24:25

    Net 的  init方法应该是敲错了 

给人工智能爱好者的PyTorch入门课

Pytorch基础课程,两小时带你入门人工智能的世界!

3832 学习 · 35 问题

查看课程

相似问题