python里什么模块可以计算精度-召回(precision-recall)的AUC?

  统计/机器学习 Python 损失函数
1

python里什么模块可以计算精度-召回(precision-recall)的AUC?

 

Pokemon   2017-04-16 07:53



   1个回答 
4

使用sklearn.metrics.average_precision_score


>>> import numpy as np

>>> from sklearn.metrics import average_precision_score

>>> y_true = np.array([0, 0, 1, 1])

>>> y_predict = np.array([0.1, 0.4, 0.35, 0.8])

>>> average_precision_score(y_true, y_predict)  

0.791666666


雕牌   2017-04-18 00:44



相关问题

多元分类的roc auc   1回答

二元分类什么时候用LogLoss、什么时候用ROC AUC?如何选择?   1回答

精度召回precision recall auc是什么?   1回答

sklearn.metric.auc函数计算出的结果很奇怪   1回答

如何利用python画分类器的ROC曲线?   1回答

怎么直观理解ROC AUC的概率统计意义?   1回答

sklearn.preprocessing.StandardScaler采用的是哪种标准化的方法?   1回答

R里有没有package可以画ROC,计算AUC的?   1回答

python求logloss   1回答

Hamming Loss汉明损失的计算公式是什么?   1回答

logloss的取值范围是多少?一般好的分类器能达到多少?   4回答

怎么理解surrogate loss function代理损失函数?   2回答



回答问题时需要注意什么?

我们谢绝在回答前讲“生动”的故事。

我们谢绝“这么简单,你自己想”、“书上有的,你认真看”这类的回答;如果你认为对方的提问方式或者内容不妥,你可以直接忽略该问题,不用进行任何作答,甚至可以对该问题投反对票。

我们谢绝答非所问。

我们谢绝自己不会、硬要回答。

我们感激每一个用户在编写答案时的努力与付出!