簡體   English   中英

precision_recall_fscore_support返回相同值的精度調用

[英]precision_recall_fscore_support return the same value precision recall

我使用precision_recall_fscore_supportsklearn計算微型精密和微回憶。

問題在於該函數為兩個函數返回完全相同的值。 這是一個多類分類問題,我不確定出了什么問題。

這是代碼:

t = precision_recall_fscore_support(y_test, classifier.predict(x_test), average='micro')
print(t)

這是輸出:

顯微精度:(0.3359375、0.3359375、0.3359375,無)

您希望看到什么? 在3.3.2.8.2中。 在文檔的此處 ,它指出在包含所有標簽的多類設置中進行“微”平均將產生相等的精度,查全率和F”,並建議您嘗試average = "weighted"

是對Scikit-learn的Github的類似投訴。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM