fastai fit_one_cycle AttributeError: 'function' object has no attribute 'parameters'


 

 初学fastai   fit_one_cycle语句报错指向614行, 即:

return [p for p in m.parameters() if p.requires_grad]

在以前遇到这种问题的时候,原因是函数名和系统中某个名称相同,但是这次并没有任何名为‘parametres’的,后来回归这句话的本质,某个对象没有parameters的属性,于是想起来用pytorch的时候 optimizer=torch.optim.Adam(cnn.parameters(),lr=LR),想到应该是前面定义模型时候出的问题,后来修改后就没这个问题了。

对于我的代码,是讲下图上面的语句换成了下面的语句(本来就打算用unet的)

由于刚刚接触fastai,为什么之前定义的模型会出现上述错误还不清楚,在看文档的时候文档中的内容便是上面语句的写法,不知为什么会遇到此种错误。如过你知道 还请指教。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM