1. 程式人生 > >機器學習結果統計-準確率、召回率,F1-score

機器學習結果統計-準確率、召回率,F1-score

用手寫數字識別來作為說明。 準確率: 所有識別為”1”的資料中,正確的比率是多少。  如識別出來100個結果是“1”, 而只有90個結果正確,有10個實現是非“1”的資料。 所以準確率就為90% 召回率: 所有樣本為1的資料中,最後真正識別出1的比率。  如100個樣本”1”, 只識別出了93個是“1”, 其它7個是識別成了其它資料。 所以召回率是93% F1-score:  是準確率與召回率的綜合。 可以認為是平均效果。 詳細定義如下: 對於資料測試結果有下面4種情況: TP: 預測為正, 實現為正 FP: 預測為正, 實現為負 FN: 預測為負,實現為正 TN: 預測為負, 實現為負 準確率: TP/ (TP+FP)  召回率: TP(TP + FN) F1-score: 2*TP/(2*TP + FP + FN)