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

网站开发实例 csdn国际重大新闻事件2023

网站开发实例 csdn,国际重大新闻事件2023,登封网站制作网站建设,深圳有哪些做网站公司好文章目录 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.jinmujx.cn/news/110370.html

相关文章:

  • 美国网站 香港ip苹果aso优化
  • 拍摄广告片制作公司关键词优化公司网站
  • 江门网站建设南京seo优化
  • 各种网站底部图标代码培训网站搭建
  • 深圳华强北手表各品牌批发湖北搜索引擎优化
  • 设计网站首页要几天网站秒收录工具
  • 制作手机端网站开发企业网站制作费用
  • 上杭网站定制关键词排名监控批量查询
  • 常州优化网站站长工具友链查询
  • 介休网站建设为企业策划一次网络营销活动
  • 厦门的网站建设公司潍坊关键词优化软件
  • 百度怎么搜索到自己的网站百度搜索推广创意方案
  • 网站建设综合设计营销型网站制作建设
  • 电商平台哪个好做东莞seo建站咨询
  • 做简单鬼畜视频的网站优化营商环境条例全文
  • 做哪些网站好吉林seo关键词
  • 网站做优化得话从哪里优化接app推广
  • 网站正在建设中亚洲最新社会舆情信息
  • 新网网站建设关于seo如何优化
  • 网上哪个网站教做西点国外外链平台
  • 怎样看出一个网站是那个公司做的天津的网络优化公司排名
  • 网站建设项目详情网站的优化seo
  • vs 2010 网站建设自己建站的网站
  • 集团高端网站建设爱站长尾关键词挖掘工具
  • 如何备份织梦系统做的网站新手小白怎么做跨境电商
  • 杭州互联网网站定制公司宁波seo托管公司
  • 在电脑制作手机网站用什么软件安卓优化大师历史版本
  • 做旅游去哪个网站找图网站推广软件下载
  • bootstrap 企业门户网站网站关键词排名优化
  • 南昌网站开发培训中心平台优化