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

网站运行速度优化网站运营论文

网站运行速度优化,网站运营论文,嘉定网络公司,微舍 微网站 怎么做文章目录 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.yayakq.cn/news/605045/

相关文章:

  • 远涛网站建设国家标准物质网站建设
  • 控制台网站网站建设注意事情
  • 瑞安学校网站建设手机视频制作
  • 东莞市研发网站建设企业高端建站神器
  • 网站开发的小结旅游网站系统
  • 塔城建设局网站深圳广告公司名录
  • 大型网站制作流程企业邮箱查询网站
  • 南通通明建设监理有限公司网站可以在线做c语言的网站
  • 银川网站建设效果高淳哪家做网站不错
  • 做静态网站成本免费标志在线设计
  • 网站升级建设中开发小程序好的公司
  • 做网站开发的是不是程序员网站做几级等保
  • 网站通栏代码中国建设行业峰会网站
  • wordpress网站在线安装最便宜的网站叫什么名字
  • 长治专业做网站做app网站公司
  • 合肥网站网页设计500云网站
  • 手机开发和网站开发前景网站如何快速被收录
  • 如何快速制作一个网站佛山做网站格
  • 东营网站设计多少钱教育培训类网站建设模板
  • vuejs 网站开发丰县建设局规划局网站
  • 手机软件制作网站广州黄埔做网站公司哪家好
  • 为什要做网站集团网站下分网站 模板
  • 重庆哪家在做网站建设南昌建设企业网站公司
  • 个人网站免费搭建个人博客网站搭建模板
  • 南京 电子商务网站内页网站地图 权重
  • 安卓app做网站外壳丹东市供求信息网免费发布
  • 重庆电商网站找it工作有什么好的招聘网站
  • 网站建设推广是什么游戏平台搭建
  • 浏览器如何推广自己网站网站建设结构方案
  • 成都专业网站推广大兴企业网站建设公司