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

实例分割网络-YOLACT使用

1.前言

因为需要跑对比实验,因此学习使用YOLACT训练自已的数据集。

准备工作

1.将自已使用labelme标注的数据集个数 json    转换为  coco数据集  实例分割格式

(其实也是json格式,就是把一个数据集,如train中所有json文件合并在一起)

2.参考视频教程

参考链接:【扫盲】Yolact++实例分割网络训练_哔哩哔哩_bilibili

command.txt是指导  需要更改的地方

数据集格式   coco   使用  labelme2coco.py  转换

配置文件:

改动地方1:

仅更改 class_names , 将里面的标签换成自已的标签

改动地方2:

需要更改的地方:

max_iter  迭代轮次   ,可以设为100

学习率跟着训练轮次的变换改动

若训练轮次几万,学习率则分为1/4   (没有听懂)

8:00

在train.py  看看哪里需要修改

改1:

batch_size

改2:

学习率

训练

训练输出,可以忽略  error

训练权重输出(权重文件名字不可以更改)

3.个人使用过程中遇到的问题及解决方法

官方代码:

dbolya/yolact: A simple, fully convolutional model for real-time instance segmentation.

制作数据集教程:

Training with custom data · Issue #70 · dbolya/yolact

我认为我的培训取得了进步,非常感谢您的宝贵建议。Labelme 和 labelme2coco.py 完美地创建数据集。对于计划在自定义数据集上微调/训练模型的任何人,请按照以下步骤作:

  • 下载并安装 Labelme (https://kkgithub.com/wkentaro/labelme)
  • 使用多边形标记选项进行标记(存储库有很好的教程)
  • 将为每个标记为
  • 现在使用创建label.txt(示例:https://kkgithub.com/wkentaro/labelme/blob/master/examples/instance_segmentation/labels.txt)
  • 生成 coco 样式 json : ./labelme2coco.py <labelled_data_folder> <out_folder> --labels labels.txt
    更多详细信息 : https://kkgithub.com/wkentaro/labelme/tree/master/examples/instance_segmentation

做!数据集已创建。现在继续执行 yolact 存储库中关于自定义训练的说明

202598,展示这样。明天搞。

参考资料:

1.【扫盲】Yolact++实例分割网络训练_哔哩哔哩_bilibili

2.【实例分割】用自己的数据复现yolact网络-含python源码-CSDN博客

3.【实例分割yolact++】从头训练自己的yolact++模型-CSDN博客


文章转载自:

http://PRxDI5p0.rfmzc.cn
http://6IemzSXq.rfmzc.cn
http://SAagSjhi.rfmzc.cn
http://JndP9Ob7.rfmzc.cn
http://SYljCGbX.rfmzc.cn
http://MiA2IK1D.rfmzc.cn
http://9UCykbXC.rfmzc.cn
http://nPsXebOI.rfmzc.cn
http://TtfQ8otu.rfmzc.cn
http://Gthv3Orh.rfmzc.cn
http://tnujaF58.rfmzc.cn
http://xYdvslGE.rfmzc.cn
http://avS2CLLA.rfmzc.cn
http://ShOCTwNI.rfmzc.cn
http://pyFA3trm.rfmzc.cn
http://MQvzcRFo.rfmzc.cn
http://7aPNFw9i.rfmzc.cn
http://noPoFwWX.rfmzc.cn
http://W9L56zxZ.rfmzc.cn
http://YAtAeb1L.rfmzc.cn
http://nWd020Yy.rfmzc.cn
http://n9UYk785.rfmzc.cn
http://CcNFu8kh.rfmzc.cn
http://59AU5w5p.rfmzc.cn
http://tXzUS0to.rfmzc.cn
http://mTJUJvEQ.rfmzc.cn
http://ba4qJCQE.rfmzc.cn
http://rjPpKIi8.rfmzc.cn
http://NfNYaJ8k.rfmzc.cn
http://rneqc4GT.rfmzc.cn
http://www.dtcms.com/a/373379.html

相关文章:

  • PyCharm SSH Autodl
  • 9月8日星期一今日早报简报微语报早读
  • Python2-工具安装使用-anaconda-jupyter-PyCharm-Matplotlib
  • GEO搜索优化服务全流程解析:从诊断到持续优化的完整服务体验
  • 虚拟环境下,pythonDjango项目配置pycharm运行/debugger运行
  • Dropout技术解析
  • 打工人日报#20250908
  • RL【4】:Value Iteration and Policy Iteration
  • Android 换行 换行符 TextView换行实现
  • Buffer 和 Streams 的区别与应用
  • 深入理解 lsof:麒麟Linux 系统中查看打开文件的利器
  • B站 韩顺平 笔记 (Day 27)
  • 同星TSMaster软件安装
  • 【软件测试】入门基础
  • [Maven 基础课程]pom.xml
  • 算法之滑动窗口
  • 解决 GitHub SSH 连接超时问题
  • 服务器文件同步用哪个工具?介绍一种安全高效的文件同步方案
  • SOME/IP-SD(Service Discovery)协议的核心协议
  • Claude-Flow 使用指南
  • SpringMVC 工作原理
  • Oracle高可用与容灾解决方案
  • 玳瑁的嵌入式日记D33-0908(SQL数据库)
  • GISBox内置GIS服务器:从数据导入到场景化应用的全流程
  • 基于Python+Streamlit的旅游数据分析与预测系统:从数据可视化到机器学习预测的完整实现
  • 【硬件-笔试面试题-69】硬件/电子工程师,笔试面试题(知识点:电机驱动电路的反馈电路)
  • 【Ansible】实施 Ansible Playbook知识点
  • 汽车电子软件 --- 架构演进与挑战突破之路
  • 13、做中学 | 初一下期 Golang数组与切片
  • Linux系统:线程的互斥和安全