sklearn(七)計算多分類任務中每個類別precision、recall、f1的整合函式precision_recall_fscore_support()
1.precision_recall_fscore_support()使用介紹:
sklearn.metrics.precision_recall_fscore_support(y_true, y_pred, *, beta=1.0, labels=None, pos_label=1, average=None,
warn_for=('precision', 'recall', 'f-score'), sample_weight=None, zero_division='warn')
輸入引數:
輸出:
precision:average為none時,返回一個array, shape = [n_unique_labels],如果average不為none時,返回一個float。
recall:同上
fbeta_score:同上
support:同上
The number of occurrences of each label in y_true
.
2.例子:
#average=None,取出每一類的P,R,F1值
p_class, r_class, f_class, support_micro=precision_recall_fscore_support(
y_true=y_true, y_pred=y_pred, labels=[1, 2, 3, 4], average=None)
print('各類單獨F1:',f_class)
print('各類F1取平均:',f_class.mean())
#>>>各類單獨F1: [ 0.75 0.66666667 0.5 0.5 ]
#>>>各類F1取平均: 0.604166666667
#注意這裡,輸出《巨集F》
print(f1_score(y_true,y_pred,labels=[1,2,3,4],average='macro'))
#>>>0.604166666667
參考:
2.例子:https://blog.csdn.net/lyb3b3b/article/details/84819931
相關文章
- 計算深度學習評價指標Precision、Recall、F1深度學習指標
- 分類模型的F1-score、Precision和Recall 計算過程模型
- 機器學習中的 precision、recall、accuracy、F1 Score機器學習
- Precision,Recall,TPR,FPR,ROC,AUC,F1辨析
- 計算機視覺經典任務分類計算機視覺
- 精度(precision),召回率(recall),map
- 詳解非同步任務:函式計算的任務觸發去重非同步函式
- python中calss(類)的使用,類的教程,類中的函式怎麼呼叫。Python函式
- 函式計算非同步任務能力介紹 - 任務觸發去重函式非同步
- Linux 中實現按照每一列的類別計算 指定列值的平均數Linux
- 子父類中函式函式
- 深度揭秘阿里雲函式計算非同步任務能力阿里函式非同步
- 深度學習 | 分類任務中類別不均衡解決策略(附程式碼)深度學習
- 如何使用函式指標呼叫類中的函式和普通函式函式指標
- Alink漫談(八) : 二分類評估 AUC、K-S、PRC、Precision、Recall、LiftChart 如何實現
- 類别範本與函式模板的區別函式
- SQL:查詢每個類別最新的5條記錄SQL
- 隱私計算 FATE - 多分類神經網路演算法測試神經網路演算法
- 類的建構函式和解構函式函式
- 類中的__init__()和__call__()函式函式
- Sklearn中的樸素貝葉斯分類器`
- python語言中類和函式的作用及區別!Python函式
- AsyncTask非同步任務類非同步
- 分享一個無限極分類的函式函式
- 函式計算自動化運維實戰1 -- 定時任務函式運維
- 分類任務中效能度量及程式碼
- 隱私計算FATE-多分類神經網路演算法測試神經網路演算法
- 分類任務中的樣本不均衡問題
- Softmax分類函式函式
- Carbon 類常用函式函式
- PHP 函式庫 1 - 函式庫的分類PHP函式
- 前端常用的工具類函式, 持續更新中前端函式
- dart系列之:dart類中的建構函式Dart函式
- [譯] Sklearn 中的樸素貝葉斯分類器
- 概念篇-多分類多標籤
- SVM實現多分類的三種方案
- 類載入的七個階段
- 父類和子類的建構函式問題函式