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、accuracy、F1 Score機器學習
- 計算深度學習評價指標Precision、Recall、F1深度學習指標
- 分類模型的F1-score、Precision和Recall 計算過程模型
- 計算機視覺經典任務分類計算機視覺
- 詳解非同步任務:函式計算的任務觸發去重非同步函式
- 函式計算非同步任務能力介紹 - 任務觸發去重函式非同步
- 子父類中函式函式
- python中calss(類)的使用,類的教程,類中的函式怎麼呼叫。Python函式
- 深度學習 | 分類任務中類別不均衡解決策略(附程式碼)深度學習
- Linux 中實現按照每一列的類別計算 指定列值的平均數Linux
- 多分類Fisher線性判別演算法演算法
- svm 多分類機制
- 深度揭秘阿里雲函式計算非同步任務能力阿里函式非同步
- Alink漫談(八) : 二分類評估 AUC、K-S、PRC、Precision、Recall、LiftChart 如何實現
- 轉:類似SQL中的split函式SQL函式
- 機器學習中的查全率recall、精度和F1得分的通俗解釋機器學習
- 如何使用函式指標呼叫類中的函式和普通函式函式指標
- php中呼叫類的屬性和函式的方法->_=>_::_$this->區別PHP函式
- 分類任務中效能度量及程式碼
- AsyncTask非同步任務類非同步
- SQL:查詢每個類別最新的5條記錄SQL
- 隱私計算 FATE - 多分類神經網路演算法測試神經網路演算法
- 分類任務中的樣本不均衡問題
- 資料庫中Date型別的計算 DATEDIFF() 函式資料庫型別函式
- 構建一個類jq的函式庫函式
- 類中的__init__()和__call__()函式函式
- 類的轉換函式函式
- [譯] Sklearn 中的樸素貝葉斯分類器
- 函式計算自動化運維實戰1 -- 定時任務函式運維
- 類的建構函式和解構函式函式
- 類函式和物件函式 PHP函式物件PHP
- 隱私計算FATE-多分類神經網路演算法測試神經網路演算法
- 第五項任務—給出設計類圖
- Quartz 定時任務管理類quartz
- 分類任務loss不變
- 分享一個無限極分類的函式函式
- 趣題:量子計算機、另類程式語言和冪函式的解釋計算機函式
- XP空間――挖掘“任務計劃”的另類功能(轉)