![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
深度学习
白日梦的尽头
这个作者很懒,什么都没留下…
展开
-
ecursionError: maximum recursion depth exceeded while calling a Python object
在你的代码中,这个错误可能发生在 `_get_fc_input_size` 方法里。这个方法在构造函数中被调用,并且它试图创建一个 `AlexNet` 实例来计算全连接层的输入尺寸。在这个修正中,`_get_fc_input_size` 方法不再创建新的 `AlexNet` 实例,而是直接使用 `self.conv` 来获取卷积层的输出,然后计算这个输出在展平后的大小。要解决这个问题,你应该避免在 `_get_fc_input_size` 方法中创建新的 `AlexNet` 实例。原创 2024-06-08 14:07:30 · 175 阅读 · 1 评论 -
RuntimeError: mat1 and mat2 shapes cannot be multiplied (64x1024 and 186624x4096)
这可能是因为 `AlexNet` 模型的全连接层参数设置不正确,或者 `_get_fc_input_size` 方法计算出的输入尺寸不正确。这可能是因为 `AlexNet` 模型的卷积层参数设置不正确,或者 `_get_fc_input_size` 方法没有正确计算出全连接层的输入尺寸。3.数据维度问题:在将卷积层的输出传递给全连接层之前,需要确保数据的维度是正确的。3. 展平卷积层输出:在将卷积层的输出传递给全连接层之前,确保使用 `view` 或 `flatten` 方法将其展平为一个一维向量。原创 2024-06-08 14:05:37 · 312 阅读 · 0 评论 -
ImportError: cannot import name ‘Self‘ from ‘typing_extensions‘ (F:\Anaconda\lib\site-packages\typin
【代码】ImportError: cannot import name ‘Self‘ from ‘typing_extensions‘ (F:\Anaconda\lib\site-packages\typin。原创 2024-05-15 14:41:15 · 124 阅读 · 0 评论