当前位置: 首页 > web >正文

【Retinanet】训练自己的数据集

目录

  • 1.下载源码
  • 2.配置环境
  • 3.数据集准备
  • 4.训练自己的数据
  • 5.成功训练!

1.下载源码

Retinanet代码:代码
下载到你的目录中,进行打开。
在这里插入图片描述

2.配置环境

这里就是cuda+pytorch,没有配置过的可以参考博客:
深度学习环境的搭建
在cmd下cd进入代码所在文件夹安装依赖包:

pip install -r requirements.txt

在这里插入图片描述

3.数据集准备

该模型需要VOC格式的标签,也就是xml文件的标签。
将其按照以下文件夹格式进行存放:
在这里插入图片描述
标签文件存放在Annotations文件夹下,图片文件存放在JPEGImages文件夹下
在项目根目录下的model_data文件夹,将自己的标签类别写入voc_classes.txt文件
在这里插入图片描述
修改voc_annotations.py文件
在这里插入图片描述
修改完成后运行voc_annotations.py,即在数据集文件夹下生成:
在这里插入图片描述

以及项目根目录下生成2007_train.txt和2007_val.txt文件
在这里插入图片描述
打开这两个文件夹看一下是否包含自己的数据集信息:
在这里插入图片描述

至此,我们的数据集就制作完毕!

4.训练自己的数据

修改train.py文件里面的训练参数
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
右键运行train.py开始训练
或者命令行执行下面代码进行训练。

python train.py

5.成功训练!

完结撒花❀❀❀!!!

在这里插入图片描述

http://www.xdnf.cn/news/7123.html

相关文章:

  • 济南国网数字化培训班学习笔记-第三组-1-电力通信传输网认知
  • node 后端和浏览器前端,有关 RSA 非对称加密的完整实践, 前后端匹配的代码演示
  • 【Java ee初阶】jvm(3)
  • 柔性PZT压电薄膜在水下高速通信中的应用
  • Flask-SQLAlchemy_数据库配置
  • LeetCode 每日一题 2025/5/12-2025/5/18
  • Linux配置vimplus
  • Python训练营打卡DAY29
  • C++_数据结构_哈希表(hash)实现
  • 大模型deepseek与知识图谱的实践
  • Java面试场景:从音视频到AI应用的技术探讨
  • 嵌入式硬件篇---拓展板
  • 信奥赛CSP动态规划入门-最大子段和
  • 深入理解Docker和K8S
  • 【ubuntu24.04】pycharm 死机结束进程
  • Docker配置SRS服务器 ,ffmpeg使用rtmp协议推流+vlc拉流
  • 阿克曼-幻宇机器人系列教程4- 建图
  • C#自定义扩展方法 及 EventHandler<TEventArgs> 委托
  • 大语言模型上下文长度:发展历程、局限与技术突破
  • 【RabbitMQ】 RabbitMQ高级特性(二)
  • 2025软考高级信息系统项目管理师英文选择题攻略
  • esp32课设记录(二)lcd屏显示文字与照片
  • 基于开源AI智能名片链动2+1模式S2B2C商城小程序源码的去中心化商业扩散研究
  • 智慧园区数据大脑管理平台整体解决方案
  • React中巧妙使用异步组件Suspense优化页面性能。
  • 系统架构设计(十二):统一过程模型(RUP)
  • Spring Boot JWT认证示例项目
  • 【PRB】深度解析GaN中最浅的受主缺陷
  • 基于WebRTC的实时语音对话系统:从语音识别到AI回复
  • 数据结构 -- 树形查找(二)平衡二叉树