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

  统计/机器学习 Python 损失函数    浏览次数:8983        分享
1

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

 

Pokemon   2017-04-16 07:53



   1个回答 
6

使用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



SofaSofa数据科学社区DS面试题库 DS面经

雕牌   2017-04-18 00:44



  相关讨论

多元分类的roc auc

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

有什么损失函数是直接优化roc auc的?

精度召回precision recall auc是什么?

问一下roc和logistic回归有啥联系区别

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

roc space是什么意思?

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

为什么非平衡的数据更适合用精度-召回曲线,而不是roc auc?

为什么负样本的auc会和正样本的auc不一样呢?

  随便看看

把tf.Tensor转换为numpy array

凸优化中局部最优解就是全局最优解吗?

pandas.DataFrame的index重新排列(从0开始)

怎么在matplotlib.pyplot的plot上加上文字?

python里怎么表示科学计数法?