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

resnet模型训练过程(resnet训练自己的模型)目录 nbsp 目录 1 构建 Retinanet 环境 2 生成 CSV 文件 3 训练 4 转化模型 5 测试 6 评测 loss 可视化 ap precision recall 数据集什么的看我之前博客 资源里也有标记好的数据集 这里主要写一下我配置使用训练过程 1 代码库下载地址 https github com fizyr keras retinanet 或 git 命令 2

大家好,我是讯享网,很高兴认识大家。



目录

 

目录

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训练输入输出 resnet训练自己的模型_resnet50训练输入输出

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

三个csv就是我们要生成的

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

class.csv:

train.csv:

 

一般还需指定 –epochs 训练轮数 默认值50
            –batch-size 一批训练多少个 默认值1
            –steps 一轮训练多少步 默认10000 需按照自己数据集size大小计算 steps = size / batch-size

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:

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

小讯
上一篇 2025-06-01 09:10
下一篇 2025-05-01 11:58

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/204379.html