pytorch tensor int型除法出現(xiàn)的問題
昨天晚上跑起來(lái)一個(gè)classification實(shí)驗(yàn),今天發(fā)現(xiàn)訓(xùn)練loss在降,然而accuracy永遠(yuǎn)是0 。。。直覺告訴我evaluation有問題
然后發(fā)現(xiàn)自己寫了個(gè)很愚蠢的bug
accuracy對(duì)應(yīng)的tensor出來(lái)是int型的,我用到了一個(gè)除法取平均。而pytorch里無(wú)論用 / or // 結(jié)果都是取整,,accuracy一直就沒有。。
所以轉(zhuǎn)換成float就沒問題了,,低級(jí)bug,下不為例

補(bǔ)充:pytorch tensor division/除法
除法的時(shí)候要注意數(shù)據(jù)類型的問題
a = torch.div(torch.tensor([160, 110]), 0.137)
jupyter notebook就會(huì)奔潰, 因?yàn)閠orch.tensor([160, 110])是torch.int64數(shù)據(jù)類型, 而0.137(或者說(shuō)torch.tensor(0.137))是torch.float32類型.
如果改成下面這樣, 就會(huì)順利運(yùn)行
a = torch.div(torch.tensor([160, 110]).float(), 0.137)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。
相關(guān)文章
Django配置celery(非djcelery)執(zhí)行異步任務(wù)和定時(shí)任務(wù)
這篇文章主要介紹了Django配置celery(非djcelery)執(zhí)行異步任務(wù)和定時(shí)任務(wù),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來(lái)看看吧2018-07-07
python實(shí)現(xiàn)的希爾排序算法實(shí)例
這篇文章主要介紹了python實(shí)現(xiàn)的希爾排序算法,實(shí)例分析了基于Python實(shí)現(xiàn)希爾排序的相關(guān)技巧,需要的朋友可以參考下2015-07-07
Django數(shù)據(jù)映射(一對(duì)一,一對(duì)多,多對(duì)多)
本文主要介紹了Django數(shù)據(jù)映射(一對(duì)一,一對(duì)多,多對(duì)多),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2022-08-08
Pycharm搭建一個(gè)Django項(xiàng)目的方法步驟
本文主要介紹了Pycharm搭建一個(gè)Django項(xiàng)目的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-02-02
Python中列表乘法和列表推導(dǎo)式的區(qū)別舉例詳解
在Python中列表是一種非常靈活和強(qiáng)大的數(shù)據(jù)結(jié)構(gòu),支持多種運(yùn)算和操作,這篇文章主要介紹了Python中列表乘法和列表推導(dǎo)式區(qū)別的相關(guān)資料,文中通過代碼就介紹的非常詳細(xì),需要的朋友可以參考下2025-04-04
Django權(quán)限系統(tǒng)auth模塊用法解讀
這篇文章主要介紹了Django權(quán)限系統(tǒng)auth模塊用法解讀,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-05-05
基于python requests selenium爬取excel vba過程解析
這篇文章主要介紹了基于python requests selenium爬取excel vba過程解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-08-08
python正則表達(dá)式的懶惰匹配和貪婪匹配說(shuō)明
這篇文章主要介紹了python正則表達(dá)式的懶惰匹配和貪婪匹配說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧2020-07-07

