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