最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Pytorch 計算誤判率,計算準確率,計算召回率的例子

 更新時間:2020年01月18日 11:11:59   作者:emPoint  
今天小編就為大家分享一篇Pytorch 計算誤判率,計算準確率,計算召回率的例子,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

無論是官方文檔還是各位大神的論文或搭建的網(wǎng)絡很多都是計算準確率,很少有計算誤判率,

下面就說說怎么計算準確率以及誤判率、召回率等指標

1.計算正確率

獲取每批次的預判正確個數(shù)

train_correct = (pred == batch_y.squeeze(1)).sum()

該語句的意思是 預測的標簽與實際標簽相等的總數(shù)

獲取訓練集總的預判正確個數(shù)

train_acc += train_correct.data[0] #用來計算正確率

準確率 : train_acc / (len(train_data))

2.誤判率

舉例:當你是二分類時,你需要計算 原標簽為1,但預測為 0 ,以及 原標簽為0,預測為1的 誤判率

誤判率又分為:

CTW : correct to wrong 標簽為正確的,預測為錯誤的

WTC: wrong to correct 標簽為錯誤的,預測為正確的

zes=Variable(torch.zeros(lasize).type(torch.LongTensor))#全0變量

ons=Variable(torch.ones(lasize).type(torch.LongTensor))#全1變量

train_correct01 = ((pred==zes)&(batch_y.squeeze(1)==ons)).sum() #原標簽為1,預測為 0 的總數(shù)

train_correct10 = ((pred==ons)&(batch_y.squeeze(1)==zes)).sum() #原標簽為0,預測為1 的總數(shù)

train_correct11 = ((pred_y==ons)&(batch_y.squeeze(1)==ons)).sum()
train_correct00 = ((pred_y==zes)&(batch_y.squeeze(1)==zes)).sum()

獲取訓練集總的誤判個數(shù)

FN += train_correct01.data[0]

FP += train_correct10.data[0]

TP += train_correct11.data[0]
TN += train_correct00.data[0]

誤判率 :

(FN+FP)/(len(train_data)) #CTW+WTC

3.精準率和召回率


精準率: P = TP/ (TP+FP)
召回率: R = TP/ (TP+FN)


4.真正例率和假正例率

真正例率:TPR = TP/ (TP+FN)
假正例率:FPR =FP/ (FP+TN)

最后,當你要計算多分類的誤判率時,只需在二分類的基礎上類推即可

以上這篇Pytorch 計算誤判率,計算準確率,計算召回率的例子就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Python基礎之字典常見操作經(jīng)典實例詳解

    Python基礎之字典常見操作經(jīng)典實例詳解

    這篇文章主要介紹了Python基礎之字典常見操作,結(jié)合實例形式詳細分析了Python基本功能、創(chuàng)建、內(nèi)置函數(shù)與相關使用技巧,需要的朋友可以參考下
    2020-02-02
  • Python OpenCV一個窗口中顯示多幅圖像

    Python OpenCV一個窗口中顯示多幅圖像

    大家好,本篇文章主要講的是Python OpenCV一個窗口中顯示多幅圖像,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2022-01-01
  • Python實現(xiàn)字典的遍歷與排序功能示例

    Python實現(xiàn)字典的遍歷與排序功能示例

    這篇文章主要介紹了Python實現(xiàn)字典的遍歷與排序功能,結(jié)合實例形式分析了Python字典的遍歷與排序相關函數(shù)與使用技巧,需要的朋友可以參考下
    2017-12-12
  • Python3.5模塊的定義、導入、優(yōu)化操作圖文詳解

    Python3.5模塊的定義、導入、優(yōu)化操作圖文詳解

    這篇文章主要介紹了Python3.5模塊的定義、導入、優(yōu)化操作,結(jié)合圖文與實例形式詳細分析了Python3.5模塊的定義、導入及優(yōu)化等相關操作技巧與注意事項,需要的朋友可以參考下
    2019-04-04
  • 利用pandas如何實現(xiàn)類似sql中的left join操作

    利用pandas如何實現(xiàn)類似sql中的left join操作

    這篇文章主要介紹了利用pandas如何實現(xiàn)類似sql中的left join操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • 使用Python發(fā)送HTML格式郵件的步驟詳解

    使用Python發(fā)送HTML格式郵件的步驟詳解

    在現(xiàn)代通信中,電子郵件是一種常見的溝通方式,通過Python編程語言,您可以使用內(nèi)置的庫來發(fā)送郵件,并在郵件中嵌入HTML內(nèi)容和圖片,本文將介紹如何使用Python發(fā)送帶有HTML格式內(nèi)容,以及涉及的步驟和代碼示例
    2023-08-08
  • python 階乘累加和的實例

    python 階乘累加和的實例

    今天小編就為大家分享一篇python 階乘累加和的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-02-02
  • Python matplotlib繪圖可視化知識點整理(小結(jié))

    Python matplotlib繪圖可視化知識點整理(小結(jié))

    這篇文章主要介紹了Python matplotlib繪圖可視化知識點整理(小結(jié)),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-03-03
  • 使用Python、TensorFlow和Keras來進行垃圾分類的操作方法

    使用Python、TensorFlow和Keras來進行垃圾分類的操作方法

    這篇文章主要介紹了如何使用Python、TensorFlow和Keras來進行垃圾分類,這個模型在測試集上可以達到約80%的準確率,可以作為一個基礎模型進行后續(xù)的優(yōu)化,需要的朋友可以參考下
    2023-05-05
  • Python教程之成員和身份運算符的用法詳解

    Python教程之成員和身份運算符的用法詳解

    身份運算符是python用來判斷的兩個對象的存儲單元是否相同的一種運算符號。Python的成員運算符是“是否包含運算符”,主要應用在字符串或者集合中。本文將通過示例聊聊二者的使用,需要的可以參考一下
    2022-09-09

最新評論

云梦县| 齐河县| 宜川县| 江西省| 海南省| 绥德县| 晋城| 杭州市| 镇平县| 托克托县| 古丈县| 夹江县| 衢州市| 河西区| 白城市| 宜川县| 吉安县| 集贤县| 勐海县| 江都市| 呼伦贝尔市| 玛纳斯县| 仁怀市| 东山县| 明水县| 灵台县| 金堂县| 和平区| 栖霞市| 化德县| 天门市| 沁水县| 巴东县| 宁明县| 成安县| 额敏县| 白朗县| 大足县| 聂荣县| 玉田县| 项城市|