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

网站开发实例 csdnseo核心技术排名

网站开发实例 csdn,seo核心技术排名,网站架构分类,wordpress 登录模块文章目录 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/50629.html

相关文章:

  • 去年做啥网站能致富seo信息是什么
  • 网站风格的设计网址怎么注册
  • 商务网站建设的基本步骤全媒体广告代理加盟靠谱吗
  • 手机网站知识沈阳seo关键字优化
  • 网页应用开发福建百度seo排名点击软件
  • 有几个网站可以做代发的网络营销渠道
  • 如何做视频卖给网站百度站点
  • 做网站代理商好赚吗?电子商务平台有哪些
  • 网站建设公司 华艺网络子域名查询工具
  • mvc 门户网站开发框架网站排名软件推荐
  • wordpress 后台 重定向循环湖南企业竞价优化首选
  • 欧洲外贸网站有哪些广告公司职位
  • 做类似淘宝网站怎么做的百度浏览器网址
  • 网站建设如何提高转化率免费seo快速收录工具
  • 安徽做网站找谁广告联盟看广告赚钱
  • 如何利用ps做网站自动点击器安卓
  • 哪些网站是discuz做如何提高百度搜索排名
  • 重庆忠县网站建设公司哪家好项目营销推广策划
  • asp动态网站开发考试武汉seo群
  • 网站建设公司发展理念站长工具免费
  • 素马杭州网站设计介绍营销渠道方案
  • 怎么给一个网站做seo跨界营销案例
  • dreamweaver网站建设教程友情链接交换的意义是什么
  • 广州建筑集团网站如何做平台推广赚钱
  • 强生公司网站建设原则2022百度搜索风云榜
  • 做一手楼房的网站广州搜索排名优化
  • 手机网站建设的公司排名网站建设黄页视频
  • 南宁建站网站模板优化师助理
  • 租车网站开发如何做个网站推广自己产品
  • 政府查询网站建设方案搜索排名怎么做