位置: IT常识 - 正文

mmdetection ValueError: need at least one array to concatenate解决方案

编辑:rootadmin
mmdetection ValueError: need at least one array to concatenate解决方案

推荐整理分享mmdetection ValueError: need at least one array to concatenate解决方案,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

在mmdetection中有时候训练模型会出现ValueError: need at least one array to concatenate的错误,详情如下图所示。

很多人都说是mmdet/dataset下coco.py或voc.py中CLASSES设置与数据集对应不上,博主不以为然。因为在mmdetection2中,不需要到mmdet/dataset中修改CLASSES,只需要在训练配置文件中中设置一下就行了。config解释器会通过继承自动修改CLASSES的值,具体可见下图,或参考mmdetection2的使用教程从数据处理、配置文件到训练与测试(支持coco数据和pascal_voc数据)_万里鹏程转瞬至的博客-CSDN博客_mmdetection2https://hpg123.blog.csdn.net/article/details/124617894

mmdetection ValueError: need at least one array to concatenate解决方案

 只要配置文件中classes设置正确了,voc数据就不会出现上述的报错。

但是,coco数据集会因此数据转化时设置有误,而导致出现上述错误。博主的数据集只有shoot一个类别,在数据集转换时,通过下列方式在tools\dataset_converters\pascal_voc.py文件设置类别。【错误方式】

 然后生成的coco数据存在问题,本来只有一个shoot类别的coco数据,结果出现了 20余个supercategory项目。这就是导致报错的根源。

在转换数据集时,需要通过在tools\dataset_converters\pascal_voc.py文件按照以下标准以下设置修改自定义类别

 通过该方式生成的coco数据集才是严格正确的,其categories的格式如下图所示。如果是通过第三方项目生成的coco数据,则请检查categories内的数据与数据集的类别是否正常。

 在修改coco数据集的错误后,现在mmdetection可以正常训练数据了。

本文链接地址:https://www.jiuchutong.com/zhishi/295966.html 转载请保留说明!

上一篇:Stable Diffusion安装教程、model导入教程以及精品promt指令(stable Diffusion安装教程)

下一篇:贝纳吉尔洞穴,葡萄牙阿尔加维 (© Michael Malorny/Offset by Shutterstock)(贝尔纳贝)

  • 什么是企业的命脉
  • 非增值税应税项目可以抵扣进项税吗
  • 工程项目估算收入要缴税吗
  • 营业执照经营范围劳务怎么写
  • 银行存款利息收入要交增值税吗
  • 成品油购进数据未同步怎么办
  • 装饰设计事务所平面图
  • 钻井勘探支出已费用化的探井
  • 企业固定资产入账金额标准
  • 持有至到期投资是什么意思
  • 资本金可以出借吗
  • 公司冲账发票做不够该如何处理合适?
  • 税局代开专票对方隔月退回重开如何做账务处理呢?
  • 库存商品期末计量
  • 企业作为股东分红上税吗怎么算
  • 私车公用油费计入什么科目
  • 没有按时缴纳税属于什么
  • 企业所得税本季度可以弥补上季度亏损吗?
  • 公司增资认缴需要什么流程呢怎么办理
  • 补缴税款罚款
  • 印花税核定表申请
  • 护建设税和教育费附加?
  • 退休人员再就业受伤算工伤吗
  • 季度利润
  • .exe文件病毒
  • 广告联系电话
  • 公司成立之初
  • 在windows 10中任务栏()
  • 本期用于购建不动产的扣税凭证怎么填
  • 对公账户转私人账户有限额吗
  • ksysslim.exe是什么
  • initpki.dll有什么用
  • 其他应付款转资本公积股东决议
  • 无形资产摊销的会计及账务处理
  • 珀泽申群岛上的阿德利企鹅,南极洲 (© Tui De Roy/Minden Pictures)
  • react+go
  • 如何认识软件测试
  • 企业规定
  • 其他权益工具确认投资损失的账务处理
  • 开票金额应该含增值税吗
  • 增值税现代服务业包括哪些内容
  • sql去除重复项
  • 代理记账公司账务很乱能接吗
  • 固定资产一次性扣除政策
  • sql共享
  • 暂估价和实际价格不一致的处理方式
  • 关于出售使用过的产品
  • 留抵进项税太多怎么办
  • 关联方往来款账务处理
  • 增值税专用发票抵扣期限
  • 向母公司贷款利率是多少
  • 进项税额转出多了怎么调整
  • 计提的利息汇算清缴时要调整吗
  • 财务费用的内容包括哪些
  • 发票已开后 对方公司名称变更怎么处理?
  • 所得税汇算清缴前取得跨年发票
  • 会计做账工作总结
  • 建筑企业工程项目物资管理驼中华
  • 怎么统计每日产量
  • 组策略禁止打开文件对话框输入路径
  • win xp系统安装
  • ultraiso刻录音乐到dvd
  • win7旗舰系统
  • windows8自动开机
  • windows7如何开启游戏模式
  • linux关闭sh
  • win8和win10双系统安装教程
  • win8安装wps
  • mac2019强制关机
  • ie版本过低怎么升级win7
  • python虚拟环境管理
  • activity启动流程图解
  • python class类型
  • python的gym
  • unity检测tag
  • 空调设备税率多少钱
  • 滴滴排队机制怎么设置
  • 重庆税务登记证在哪里办理
  • 如何查询企业是否注销成功
  • 成都交房需要交什么费用
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设