训练指令:./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,和,画相关推荐

  1. 用python函数画德国国旗代码_Python使用Turtle模块绘制五星红旗代码示例

    在Udacity上课时学到了python的turtle方法,这是一个很经典的用来教小孩儿编程的图形模块,最早起源于logo语言.python本身内置了这个模块,其可视化的方法可以帮助小孩儿对编程的一些 ...

  2. python 子图_python 实现在一张图中绘制一个小的子图方法

    有时候为了直观展现图的信息,可以在大图中添加小子图的方式进行数据分析,如下图所示: 具体的代码如下:该图连接了数据库,当然重要的不是数据展示,而是添加子图的方法. import matplotlib. ...

  3. python turtle画彩虹的代码_Python利用turtle库绘制彩虹代码示例

    语言:Python IDE:Python.IDE 需求 做出彩虹效果 颜色空间 RGB模型:光的三原色,共同决定色相 HSB/HSV模型:H色彩,S深浅,B饱和度,H决定色相 需要将HSB模型转换为R ...

  4. python用turtle画月亮的代码_Python利用turtle库绘制彩虹代码示例

    语言:Python IDE:Python.IDE 需求 做出彩虹效果 颜色空间 RGB模型:光的三原色,共同决定色相 HSB/HSV模型:H色彩,S深浅,B饱和度,H决定色相 需要将HSB模型转换为R ...

  5. python画树林_python对随机森林分类结果绘制roc曲线

    上图: 附上代码:一个函数,传入三个参数 .....传入参数,训练模型,然后: fit = model.fit(x_train, y_training) # ROC y_score = model.f ...

  6. python的roc曲线与阈值_python 使用sklearn绘制roc曲线选取合适的分类阈值

    https://zhuanlan.zhihu.com/p/26293316 比如, 我已经初步训练好了一个模型,现在我想用这个模型从海量的无标记数据集挖掘出某一类数据A,并且想要尽量不包含其他所有类B ...

  7. Echarts中折线图如何绘制光滑曲线?

    "data":[{"name":"指标a","type":"line","stack&qu ...

  8. python绘制缓和曲线_在cad中画缓和曲线的绘制方法

    缓和曲线具有以下作用:曲率连续变化,便于车辆遵循:离心加速度逐渐变化,旅客感觉舒适:超高横坡度及加宽逐渐变化,行车更加稳定:与圆曲线配合,增加线形美观.故,缓和曲线在公路.桥梁.铁路及高速铁路中广泛采 ...

  9. python实时绘制动态曲线_pyqt中使用matplotlib绘制动态曲线

    一.项目背景: 看了matplotlib for python developers这本书,基本掌握了在pyqt中显示曲线的做法,于是自己写一个. 二.需求描述: 1)X轴显示时间点,显示长度为1分钟 ...

最新文章

  1. LR11之web_reg_find文本检查点的使用
  2. C# 多线程读取数据并保存在DataGridView中,如果操作?代码是什么?谢谢
  3. python中文注释缩进_Python入门学习之注释、行与缩进
  4. 如何杀掉D状态的进程?[zt]【转】
  5. Scala教程之:深入理解协变和逆变
  6. 获取泛型T的ClassT clazz
  7. 嘉兴python培训_嘉服集团
  8. raspberry pi_如何进行Raspberry Pi聚会
  9. 特斯拉要开杂货铺? 除了卖车还要卖短裤和酒水
  10. gradle文件利用java解析_使用文件读取Gradle Multi项目构建
  11. java基础 UDP通信 user datagram protocol 用户数据豆协议 TCP transmission control protocol 传输控制协议 多线程TCP...
  12. Java Session 会话技术
  13. 直播视频网站源码,延迟的几种方式
  14. Qt编写/注册/使用activex控件
  15. Win7原版镜像注入USB驱动
  16. 2021美国大学生数学建模竞赛D题
  17. flex:1 代表了什么意思
  18. 学习笔记 | Orillusion-WebGPU小白入门(六)
  19. R语言生存分析:Cox回归
  20. vue中父传子和子传父,传值方法

热门文章

  1. 关于C语言异或实现两数交换的理解
  2. 《淘宝技术这十年》读书摘记
  3. 禁止计算机自动弹出广告,如何禁止电脑弹出广告_如何禁止广告-win7之家
  4. DICOM文件读取及PNG格式图片展示
  5. 纸鸢|模拟量应用场景及组成
  6. 小白兔与大灰狼戴帽子的故事
  7. excel快速批量复制某个sheet(sheet命名来自某个sheet中某一列数据)
  8. 黑白图像自动上色(颜色迁移版)
  9. 前端开发用什么工具?前端开发需要哪些软件
  10. php怎么添加空格,php给每个段落添加空格的方法