【python】使用sklearn画PR曲线,计算AP值
import numpy as np
import matplotlib.pyplot as plt
from sklearn.metrics import precision_recall_curve, average_precision_score'''
y_true: 类型:np.array; gt标签
y_scores:类型:np.array; 由大至小排序的阈值score,
'''
#画曲线
precision, recall, thresholds = precision_recall_curve(y_true, y_scores)
plt.figure("P-R Curve")
plt.title('Precision/Recall Curve')
plt.xlabel('Recall')
plt.ylabel('Precision')
plt.plot(recall,precision)
plt.show()#计算AP
AP = average_precision_score(y_true, y_scores, average='macro', pos_label=1, sample_weight=None)
print('AP:', AP)
【python】使用sklearn画PR曲线,计算AP值相关推荐
- ROC曲线,AUC值,PR曲线,AP值
Receiver Operating Characteristic (ROC) with cross validation - scikit-learn 1.0.2 documentation Pre ...
- Detection:目标检测常用评价指标的学习总结(IoU、TP、FP、TN、FN、Precision、Recall、F1-score、P-R曲线、AP、mAP、 ROC曲线、TPR、FPR和AUC)
目录 前言 1. IoU 2. TP.FP.TN.FN 2.1 混淆矩阵 2.2 TP.FP.TN.FN的定义 2.3 TP.FP.TN.FN在目标检测中的对应内容 2.3.1 TP,FP在目标检测中 ...
- python怎么画出圆润的曲线_Python如何画P-R曲线
Python如何画P-R曲线 Python生成P-R图需要安装第三方库matplotlib.numpy及sklearn. 推荐学习<Python教程>. P-R曲线的生成方法: 根据学习器 ...
- python脚本——图片重命名、图片合成视频、faster-rcnn画P-R曲线
调试faster rcnn算法实用的python脚本 目录 调试faster rcnn算法实用的python脚本 一.前言 二.常用python脚本 三.后记 一.前言 最近在做关于目标检测算法的研究 ...
- 【机器学习基础】TP,TN,FP,FN,Precision,Recall,PR曲线,AP,MAP,TPR,FPR,ROC曲线,AUC值等的解释
1.TP,TN,FP,FN: 下面两个图说的就很明白了吧.左侧有点混淆矩阵的感觉 P:标签为正样本. N:标签为负样本. T:预测对了. F:预测错了 TP:正 ...
- 目标检测中的评估指标:PR曲线、AP、mAP
文章目录 1.precision & recall 2.P-R曲线 3.AP计算 4.mAP计算 5.COCO Evaluation Result 1.precision & reca ...
- python学习之 利用蒙特卡洛方法计算PI值
使用环境为python IDLE3.5. #利用蒙特卡洛方法计算PI值 from random import random from math import sqrt from time import ...
- python画pr曲线代码_利用Python中的numpy包实现PR曲线和ROC曲线的计算
闲来无事,边理解PR曲线和ROC曲线,边写了一下计算两个指标的代码.在 python 环境下,sklearn里有现成的函数计算ROC曲线坐标点,这里为了深入理解这两个指标,写代码的时候只用到numpy ...
- python画PR曲线(precision-recall曲线)
使用python画precision-recall曲线的代码是: sklearn.metrics.precision_recall_curve(y_true, probas_pred, pos_lab ...
最新文章
- cdh的集成phoenix安装_环境篇:Kylin3.0.1集成CDH6.2.0
- 使用功能开关更好地实现持续部署
- Sublime Text3注册激活和部分配置
- windows下ffmpeg使用dxva2加速硬件解码
- 武汉理工计算机拟录取,2017武汉理工计算机复试
- [No0000F4]C# 枚举(Enum)
- 《Go语言圣经》学习笔记 第五章函数
- 用的最多的正则表达式
- Ubuntu 16.04配置CUDA 9.0+cudnn 7.0以及解决Nvidia显卡导致黑屏问题
- WINDOWS上svn服务器自动部署
- C++图像缩放(StretchBlt,StretchDIBits,双线性内插法)
- vue 创建项目之vue init webpack xxx
- uigetfile使用方法
- 并发测试工具(ubuntu 16.04)
- 【SeedCoder2015年 热身题5 搜索】上上下下ABAB (题目+答案)
- 2022谷粒商城学习笔记(二十三)分布式事务
- SeedLab6: TCP/IP Attack Lab
- 计算机科学与技术专业图书,《计算机科学与技术专业毕业论文选》—甲虎网一站式图书批发平台...
- mysql存储过程之循环(WHILE,REPEAT和LOOP)
- Python 学习入门(0)—— 简明教程
热门文章
- 面向对象练习-简易版文字格斗游戏
- php怎么做热门搜索标签,实现phpcms v9全站热门搜索关键词自动调用
- 圆柱属于能滚动的物体吗_由感知到建构 ——从问题“圆柱体容易滚动还是容易推动”说起...
- 上海交通大学计算机与大数据专业吗,上海交通大学计算机科学与工程系(CSE)
- C++七倍龙珠(sevenbead)
- webpack打包css和less文件
- erlang relx 用法初体验
- Meta Q2财报:营收首次下滑,Metaverse将与苹果竞争
- ASP.NET2.0雷霆之怒盗链者的祝福
- picview是哪里的图片_PicViewer(图片浏览器)