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

网站开发实例 csdn最佳磁力吧ciliba磁力链

网站开发实例 csdn,最佳磁力吧ciliba磁力链,长沙建设工程官方网站,宜昌教育云网站建设文章目录 1 数据处理2 配置训练参数3 可能会遇到的报错 1 数据处理 修改类别数:在models/detector.py中定位到def build(args):,将num_classes进行修改,改为最大的类别id1。我有4个类别,类别id是从0~3,因此max_id3&am…

文章目录

  • 1 数据处理
  • 2 配置训练参数
  • 3 可能会遇到的报错

1 数据处理

  1. 修改类别数:在models/detector.py中定位到def build(args):,将num_classes进行修改,改为最大的类别id+1。我有4个类别,类别id是从0~3,因此max_id=3,这里的num_classes=max_id+1=4

在这里插入图片描述

  1. 修改数据集位置
    • 允许输入voccoco两种格式,在main.py--dataset_file设置,默认的是使用coco
    • main.py--coco_path指明数据集根目录
    • 我用的是coco格式,yolo标签转为coco格式的代码可参考将YOLO数据集转成COCO格式,单个文件夹转为单个json文件,例如…/images/train转为instance_train.json,如果要用voc格式,可自行看看源码datasets/voc.py

然后,因为我的数据集排布是:

F:/A_Publicdatasets/RDD2020-1202/train_valid/RDD2020_together
├─annotations
│  ├─instances_train.json
│  ├─instances_val.json
│  └─instances_test.json
├─images
│  ├─test
│  │  ├─xxx.jpg
│  │  ├─xxx.jpg
│  ├─train
│  └─val

因此,在datasets/coco.py中根据自己的数据集进行更改:

在这里插入图片描述

        "train": (root / "images/train", root / "annotations" / f'{mode}_train.json'),"val": (root / "images/val", root / "annotations" / f'{mode}_val.json'),

2 配置训练参数

官方给的训练YOLOS-S 300轮的命令:

python -m torch.distributed.launch \--nproc_per_node=8 \--use_env main.py \--coco_path /path/to/coco--batch_size 1 \--lr 2.5e-5 \--epochs 150 \--backbone_name small \--pre_trained /path/to/deit-small-300epoch.pth\--eval_size 800 \--init_pe_size 512 864 \--mid_pe_size 512 864 \--output_dir /output/path/box_model

参照着上面去修改即可,我喜欢将参数直接给修改在main.py里面,但我:

  • --init_pe_size--mid_pe_size都设置成了default=(640, 640),这应该是跟图像尺寸相关的
  • 没有使用--pre_trained,因为不想使用预训练权重

题外话

选择使用哪个?默认的是tiny,可以换成small,可对应models/backbone.py中进行查看,可以定位到tinysmall函数位置

在这里插入图片描述
对应的有这些选项:

在这里插入图片描述

3 可能会遇到的报错

可能会遇到这个报错:ImportError: cannot import name 'container_abcs' from 'torch._six' (F:\SoftWareInstall\Anaconda3\envs\torch1.10\lib\site-packages\torch\_six.py),然后参照这个篇博客【报错】cannot import name ‘container_abcs‘ from ‘torch._six‘

models/layers/helper.py中将from torch._six import container_abcs改为如下代码即可:

import collections.abc as container_abcs
http://www.mmbaike.com/news/35881.html

相关文章:

  • seo优化关键词是什么意思优化手机性能的软件
  • seo的中文是什么意思广州seo服务公司
  • 做网站推广的销售怎么打电话淘宝关键词优化
  • 有哪些游戏网站泰州seo公司
  • 如何在网站做电子报百度一下首页版
  • 简单的个人网站html枣庄网站建设制作
  • 一家三口的室内设计方案ppt营口seo
  • 怎么给网站开发后台旅游景点推广软文
  • qt做网站服务器广告seo是什么意思
  • 找山东制作app公司公司seo营销
  • 网站前端用什么做google推广技巧
  • 网站数据库 数据库空间购买租用免费推广网站大全集合
  • 做外汇查哪个网站长沙企业关键词优化哪家好
  • 做公司网站需要有座机吗新冠病毒最新消息
  • 长安营销服务协同管理平台网站外贸网络营销平台
  • 效果好的网站建设公司国内最近发生的重大新闻
  • 做公司网站阿里长沙网络优化产品
  • 泉州住房和城乡建设网站网站百度权重
  • 浅谈网站规划建设与管理维护百度做免费推广的步骤
  • 武昌做网站公司推荐百度推广平台收费标准
  • 网站建设与网页设计 视频厦门seo俱乐部
  • 福建省建设监理公司网站上海网络推广公司排名
  • 政府网站开发程序员长沙做网站推广
  • 网站开发公司怎么接单子徐州百度快照优化
  • 做网站公司 深圳信科企业网络营销方法
  • 营销网站建设制作成人零基础学电脑培训班
  • 永康市住房建设局网站推广商
  • 好大夫网站开发单位安徽网络seo
  • 网站建设方案书原件培训机构营业执照如何办理
  • 教育培训机构招生网站建设百度推广账户优化