python画pr曲线代码_Yolov3测试图及绘制PR曲线,yoloV3,map,和,画
训练指令:./darknet.exe detector train data/obj.data yolo-obj.cfg darknet53.conv.74 | tee train_yolov3.log
ps:For training with mAP (mean average precisions) calculation for each 4 Epochs (set valid=valid.txt or train.txt in obj.data file) and run: darknet.exe detector train data/obj.data yolo-obj.cfg darknet53.conv.74 -map
测试:
第一步:./darknet detector valid data/obj.data yolo-obj.cfg backup/yolo-obj_last.weights
第二部:python .\reval_voc_py3.py --voc_dir E:\darknet-master\build\darknet\x64\data\VOCdevkit
--year 2007 --image_set test --classes E:\darknet-master\build\darknet\x64\data\obj.names testForTower
1:测试集的ImageSets\Main里面只需要test.txt 这里的test和(命令中--image_set test中的test)
和(comp4_det_test_tower.txt中的test)需要一致
2: 每次都需要删除缓存文件annots.pkl
绘制PR曲线:
import _pickle as cPickle
import matplotlib.pyplot as plt
fr = open('apple_pr.pkl','rb')#这里open中第一个参数需要修改成自己生产的pkl文件
inf = cPickle.load(fr)
fr.close()
x=inf['rec']
y=inf['prec']
plt.figure()
plt.xlabel('recall')
plt.ylabel('precision')
plt.title('PR cruve')
plt.plot(x,y)
plt.show()
print('AP:',inf['ap'])
python画pr曲线代码_Yolov3测试图及绘制PR曲线,yoloV3,map,和,画相关推荐
- 用python函数画德国国旗代码_Python使用Turtle模块绘制五星红旗代码示例
在Udacity上课时学到了python的turtle方法,这是一个很经典的用来教小孩儿编程的图形模块,最早起源于logo语言.python本身内置了这个模块,其可视化的方法可以帮助小孩儿对编程的一些 ...
- python 子图_python 实现在一张图中绘制一个小的子图方法
有时候为了直观展现图的信息,可以在大图中添加小子图的方式进行数据分析,如下图所示: 具体的代码如下:该图连接了数据库,当然重要的不是数据展示,而是添加子图的方法. import matplotlib. ...
- python turtle画彩虹的代码_Python利用turtle库绘制彩虹代码示例
语言:Python IDE:Python.IDE 需求 做出彩虹效果 颜色空间 RGB模型:光的三原色,共同决定色相 HSB/HSV模型:H色彩,S深浅,B饱和度,H决定色相 需要将HSB模型转换为R ...
- python用turtle画月亮的代码_Python利用turtle库绘制彩虹代码示例
语言:Python IDE:Python.IDE 需求 做出彩虹效果 颜色空间 RGB模型:光的三原色,共同决定色相 HSB/HSV模型:H色彩,S深浅,B饱和度,H决定色相 需要将HSB模型转换为R ...
- python画树林_python对随机森林分类结果绘制roc曲线
上图: 附上代码:一个函数,传入三个参数 .....传入参数,训练模型,然后: fit = model.fit(x_train, y_training) # ROC y_score = model.f ...
- python的roc曲线与阈值_python 使用sklearn绘制roc曲线选取合适的分类阈值
https://zhuanlan.zhihu.com/p/26293316 比如, 我已经初步训练好了一个模型,现在我想用这个模型从海量的无标记数据集挖掘出某一类数据A,并且想要尽量不包含其他所有类B ...
- Echarts中折线图如何绘制光滑曲线?
"data":[{"name":"指标a","type":"line","stack&qu ...
- python绘制缓和曲线_在cad中画缓和曲线的绘制方法
缓和曲线具有以下作用:曲率连续变化,便于车辆遵循:离心加速度逐渐变化,旅客感觉舒适:超高横坡度及加宽逐渐变化,行车更加稳定:与圆曲线配合,增加线形美观.故,缓和曲线在公路.桥梁.铁路及高速铁路中广泛采 ...
- python实时绘制动态曲线_pyqt中使用matplotlib绘制动态曲线
一.项目背景: 看了matplotlib for python developers这本书,基本掌握了在pyqt中显示曲线的做法,于是自己写一个. 二.需求描述: 1)X轴显示时间点,显示长度为1分钟 ...
最新文章
- LR11之web_reg_find文本检查点的使用
- C# 多线程读取数据并保存在DataGridView中,如果操作?代码是什么?谢谢
- python中文注释缩进_Python入门学习之注释、行与缩进
- 如何杀掉D状态的进程?[zt]【转】
- Scala教程之:深入理解协变和逆变
- 获取泛型T的ClassT clazz
- 嘉兴python培训_嘉服集团
- raspberry pi_如何进行Raspberry Pi聚会
- 特斯拉要开杂货铺? 除了卖车还要卖短裤和酒水
- gradle文件利用java解析_使用文件读取Gradle Multi项目构建
- java基础 UDP通信 user datagram protocol 用户数据豆协议 TCP transmission control protocol 传输控制协议 多线程TCP...
- Java Session 会话技术
- 直播视频网站源码,延迟的几种方式
- Qt编写/注册/使用activex控件
- Win7原版镜像注入USB驱动
- 2021美国大学生数学建模竞赛D题
- flex:1 代表了什么意思
- 学习笔记 | Orillusion-WebGPU小白入门(六)
- R语言生存分析:Cox回归
- vue中父传子和子传父,传值方法