当前位置:网站首页 > R语言数据分析 > 正文

resnet模型训练过程(resnet训练自己的模型)



目录

目录

1 构建Retinanet环境

2 生成CSV文件

3训练

4.转化模型

5.测试

6.评测

loss可视化

ap,precision-recall


数据集什么的看我之前博客,资源里也有标记好的数据集,这里主要写一下我配置使用训练过程。

1.代码库下载地址https://github.com/fizyr/keras-retinanet,或git命令:

在这个文件夹内运行下面代码来安装keras-retinanet库,确认你已经根据自己的系统需求安装了tensorflow

训练自己的数据集需要至少两个CSV文件,一个文件包含标注数据,另一个则包含各个类别名及其对应的ID序号映射。

resnet50训练<a href='/tag/422'>输入</a>输出 resnet训练自己的模型_resnet50训练输入输出

先抛出我的文件位置,新建一个csv文件夹,data文件里放置的是训练图片及标签

三个csv就是我们要生成的

进入csv文件夹下,python xml2csv.py -i /home/zbb/keras-retinanet/CSV/data

class.csv:

train.csv:

retinanet-convert-model 训练出的模型地址 转化后的推断模型地址

返回上一层文件夹,即是keras-retinanet下,新建test.py文件运行测试,进行修改,可测试保存多张图片

结果挺好的,检测了100张,没有错误,速度也还不错,大概两个小时

resnet50训练输入输出 resnet训练自己的模型_CSV_02

loss可视化

resnet50训练输入输出 resnet训练自己的模型_linux_03

对应是文件夹,结果如下:

resnet50训练输入输出 resnet训练自己的模型_CSV_04

resnet50训练输入输出 resnet训练自己的模型_CSV_05

ap,precision-recall:

没有找到,有会的可以博客下面留言交流

到此这篇resnet模型训练过程(resnet训练自己的模型)的文章就介绍到这了,更多相关内容请继续浏览下面的相关 推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • rmsprop算法(RMSprop算法性质)2025-06-11 16:54:09
  • strace工具输出(systrace工具)2025-06-11 16:54:09
  • lvcreate命令怎么用(lvchange命令)2025-06-11 16:54:09
  • swagger2注解无效(swaggerui注解)2025-06-11 16:54:09
  • oreo系统(oreo ui)2025-06-11 16:54:09
  • qpainter画曲线图(qpainter绘制虚线)2025-06-11 16:54:09
  • raise三单(increase三单)2025-06-11 16:54:09
  • rmxprt怎么读(rmm怎么读)2025-06-11 16:54:09
  • 启动 docker(启动docker服务的命令)2025-06-11 16:54:09
  • strace用法(stale的用法)2025-06-11 16:54:09
  • 全屏图片