Python:sklearn.metrics.classification_report

sklearn.metrics.classification_report(y_true, y_pred, labels=None, target_names=None, sample_weight=None, digits=2, output_dict=False)

這個函數(shù)用于對模型性能進行評估,標準有精確度、召回率、F1-score。

參數(shù):

y_true:1 維數(shù)組,真實數(shù)據(jù)的分類標簽

y_pred:1 維數(shù)組,模型預測的分類標簽

labels:列表,需要評估的標簽名稱

target_names:列表,指定標簽名稱

sample_weight:1 維數(shù)組,不同數(shù)據(jù)點在評估結果中所占的權重

digits:評估報告中小數(shù)點的保留位數(shù),如果?output_dict=True,此參數(shù)不起作用,返回的數(shù)值不作處理

output_dict:若真,評估結果以字典形式返回

返回

字符串或字典類型


精確度:precision,正確預測為正的,占全部預測為正的比例,TP / (TP+FP)

召回率:recall,正確預測為正的,占全部實際為正的比例,TP / (TP+FN)

F1-score:精確率和召回率的調和平均數(shù),2 * precision*recall / (precision+recall)

support:?當前行的類別在測試數(shù)據(jù)中的樣本總量

同時還會給出總體的微平均值,宏平均值和加權平均值。

accuracy:計算正確率 (TP+TN) / (TP+FP+FN+TN)

macro avg:各類的precision,recall,f1加和求平均

weighted avg :對每一類別的f1_score進行加權平均,權重為各類別數(shù)在y_true中所占比例

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內容