成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

機器學習分類問題:九個常用的評估指標總結

人工智能 機器學習
對機器學習的評估度量是機器學習核心部分,本文總結分類問題常用的評估指標。

對機器學習的評估度量是機器學習核心部分,本文總結分類問題常用的請估指標。

分類問題評估指標

在這里,將討論可用于評估分類問題預測的各種性能指標。

1. Confusion Matrix

這是衡量分類問題性能的最簡單方法,其中輸出可以是兩種或更多類型的類。混淆矩陣只不過是一個具有兩個維度的表,即“實際”和“預測”,此外,這兩個維度都有“真陽性(TP)”、“真陰性(TN)”、“假陽性(FP)”和“假陰性(FN)”,如下所示:

圖片


與混淆矩陣相關的術語解釋如下:

  • 真陽(TP)? 當數據點的實際類別和預測類別均為1
  • 真實陰(TN)? 當數據點的實際類和預測類都為0
  • 假陽(FP)? 當數據點的實際類別為0,預測的數據點類別為1
  • 假陰(FN)? 當數據點的實際類別為1,預測的數據點類別為0

我們可以使用sklearn的混淆矩陣函數confusion_matrix,用于計算分類模型混淆矩陣的度量。

2. Accuracy

它是分類算法最常見的性能度量。它可以被定義為正確預測的數量與所有預測的比率。我們可以通過混淆矩陣,借助以下公式輕松計算:

我們可以使用sklearn的accuracy_score函數,計算分類模型準確性的指標

3. Precision

precision定義為ML模型預測結果中:預測正確的正樣本數除以所有的預測正樣本數:

4. Recall

recall定義為ML模型預測結果中:預測正確的正樣本數除以所有的實際正樣本數:

5. Specificity

specificity定義為ML模型預測結果中:預測正確的負樣本數除以所有的實際負樣本數:

6. Support

支持度可定義為每類目標值中相應的樣本數。

7. F1 Score

該分數將為我們提供precision和recall的調和平均值。從數學上講,F1分數是precision和recall的加權平均值。F1的最佳值為1,最差值為0。我們可以使用以下公式計算F1分數:

F1分數對precision和recall的相對貢獻相等。

我們可以使用sklearn的classification_report功能,用于獲取分類模型的分類報告的度量。

8. AUC (Area Under ROC curve)

AUC(曲線下面積)-ROC(接收器工作特性)是基于不同閾值的分類問題性能指標。顧名思義,ROC是一條概率曲線,AUC衡量可分離性。簡單地說,AUC-ROC度量將告訴我們模型區分類的能力,AUC越高,模型越好。

從數學上講,可以通過繪制不同閾值下的TPR(真陽性率),即specificity或recall與FPR(假陽性率),下圖顯示了ROC、AUC,y軸為TPR,x軸為FPR:

圖片

我們可以使用sklearn的roc_auc_score函數,計算AUC-ROC的指標。

9. LOGLOSS (Logarithmic Loss)

它也稱為邏輯回歸損失或交叉熵損失。它基本上定義在概率估計上,并測量分類模型的性能,其中輸入是介于0和1之間的概率值。

通過精確區分,可以更清楚地理解它。正如我們所知,準確度是我們模型中預測的計數(預測值=實際值),而對數損失是我們預測的不確定性量,基于它與實際標簽的差異。借助對數損失值,我們可以更準確地了解模型的性能。我們可以使用sklearn的log_loss函數。

例子

下面是Python中的一個簡單方法,它將讓我們了解如何在二進制分類模型上使用上述性能指標。

from sklearn.metrics import confusion_matrix
from sklearn.metrics import accuracy_score
from sklearn.metrics import classification_report
from sklearn.metrics import roc_auc_score
from sklearn.metrics import log_loss

X_actual = [1, 1, 0, 1, 0, 0, 1, 0, 0, 0]
Y_predic = [1, 0, 1, 1, 1, 0, 1, 1, 0, 0]
results = confusion_matrix(X_actual, Y_predic)
print ('Confusion Matrix :')
print(results)
print ('Accuracy Score is',accuracy_score(X_actual, Y_predic))
print ('Classification Report : ')
print (classification_report(X_actual, Y_predic))
print('AUC-ROC:',roc_auc_score(X_actual, Y_predic))
print('LOGLOSS Value is',log_loss(X_actual, Y_predic))

輸出:

Confusion Matrix :
[
[3 3]
[1 3]
]
Accuracy Score is 0.6
Classification Report :
precision recall f1-score support
0 0.75 0.50 0.60 6
1 0.50 0.75 0.60 4
micro avg 0.60 0.60 0.60 10
macro avg 0.62 0.62 0.60 10
weighted avg 0.65 0.60 0.60 10
AUC-ROC: 0.625
LOGLOSS Value is 13.815750437193334


責任編輯:趙寧寧 來源: 程序員zhenguo
相關推薦

2024-09-09 14:42:09

2021-02-14 14:31:35

機器學習Python模型

2023-02-10 16:36:30

機器學習評估指標

2024-09-18 16:42:58

機器學習評估指標模型

2024-10-14 14:02:17

機器學習評估指標人工智能

2018-04-08 22:32:02

2021-03-10 14:21:33

人工智能機器學習算法

2023-12-27 14:03:48

2023-12-25 10:53:54

機器學習模型性能

2020-09-22 14:59:52

機器學習人工智能計算機

2025-05-23 06:00:00

RAGAI人工智能

2020-04-26 10:32:00

機器學習技術工具

2023-11-28 12:08:56

機器學習算法人工智能

2021-12-15 13:20:30

容器Linux內核

2020-04-26 12:05:53

機器學習工具人工智能

2022-02-11 09:00:00

技術債務數據工具

2024-02-19 15:28:33

機器學習線性降維

2016-10-13 14:44:53

DevOpsRoi

2017-05-05 09:30:28

機器學習不均衡分類

2024-09-18 16:00:37

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 麻豆一区二区三区 | 色婷婷综合成人av | 国产精品视频一二三区 | 国产亚洲一区二区三区 | 嫩草影院网址 | 国产高清av免费观看 | 91视频一区二区三区 | 国产精品日韩欧美一区二区三区 | 免费观看一级特黄欧美大片 | 成人av激情| 国产精品久久久久久久久免费相片 | 精品一区二区三区电影 | 日韩精品视频在线播放 | 91av久久久| 午夜在线影院 | 欧美日韩不卡合集视频 | 狠狠干影院 | 黑人巨大精品欧美一区二区一视频 | 在线天堂免费中文字幕视频 | 久久色视频 | 欧美极品少妇xxxxⅹ免费视频 | 国产婷婷综合 | 久久久精品一区二区三区 | 成人av播放 | 99热播精品| 中文字幕亚洲视频 | 亚洲人成一区二区三区性色 | 午夜网站视频 | 色综合天天天天做夜夜夜夜做 | 亚洲激精日韩激精欧美精品 | 美美女高清毛片视频免费观看 | 日韩在线视频观看 | 超碰97免费 | 色婷婷久久久亚洲一区二区三区 | 国产精品一区二区三区在线 | av性色| 91免费在线视频 | 日韩一级免费 | 在线免费中文字幕 | 成人午夜精品一区二区三区 | 国产精品久久久久久久久久久久 |