位置: IT常识 - 正文

【已解决】ERROR:The testing results of the whole dataset is empty(error出错)

编辑:rootadmin
【已解决】ERROR:The testing results of the whole dataset is empty 问题描述

推荐整理分享【已解决】ERROR:The testing results of the whole dataset is empty(error出错),希望有所帮助,仅作参考,欢迎阅读内容。

【已解决】ERROR:The testing results of the whole dataset is empty(error出错)

文章相关热门搜索词:error出错,error !,error出现怎么解决,error出现怎么解决,error出现怎么解决,error l,error ,error ,内容如对您有帮助,希望把文章链接给更多的朋友!

使用MMdetection复现论文swin Transformer,显示错误:ERROR:The testing results of the whole dataset is empty,与此同时,各项评价指标如AP,AR结果趋于零,F1值变成-1,loss与grad_norm爆炸增加,具体情形如下图: 图1: 图2: 图3:

问题分析

看到报错的第一眼,猜测可能是数据集的问题,所以检查了数据集的路径,然后检查了数据集里面是否有图片,但经过一番验证,排除了这种可能性。如果数据集本身有问题,代码一开始就无法运行起来,因为mmdet一定会报错,而且报错内容是:找不到数据集或者说找不到某张图片。 再仔细观察报错:ERROR:The testing results of the whole dataset is empty,拿不到测试结果,结合爆炸的loss与grad_morm,我有理由怀疑是梯度爆炸或者梯度消失所导致的。有了这个猜测,我回头审视自己的代码,最有可能导致梯度爆炸的超参数就是学习率lr,是不是我自己设置的学习率lr不合适? 学习率是啥? 学习率是梯度下降多次迭代过程中,用来控制模型学习进度的超参数。可以这么理解,学习率大就学的快(梯度下降块),学习率小就学得慢,但学习率并非越大越好,学习率过大,容易造成梯度爆炸或者消失。

解决办法

MMdetection默认的学习率,大多都是0.02,如果不刻意更改,模型会使用这个学习率去训练,swin Transformer没办法在lr=0.02条件下训练,将学习率更改为论文设定的0.0001,模型就正常训练。 在MMdetection中,学习率的调整是在目录:configs/base/schedules/schedule_1x.py文件中: 学习率调整后的正常的训练结果:

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

上一篇:Element UI - v-infinite-scroll无限滚动组件

下一篇:人工智能会影响测试工程师吗(人工智能会影响经济发展吗)

  • 房产税如何进行税源采集
  • 固定资产加速折旧法
  • 业务往来中接受礼品道德吗
  • 现金流量表和利润表关系
  • 预估应付账款该怎么冲销
  • 原始凭证包括会计档案吗
  • 小微企业营业外收入税率是多少
  • 一般纳税人税控维护费怎么填报
  • 去年多计提费用,汇算清缴时做纳税调增处理
  • 分支机构的固定资产转移如何处理?
  • 个体户税务登记怎么注销
  • 定额发票上盖什么章
  • 个人付款可以开发票吗
  • 忘记申报印花税,但是公司已经注销了怎么办
  • 建筑公司不需要预缴增值税的有
  • 小规模纳税人未开票收入如何做账
  • 普票冲红可以部分冲红吗
  • 旅游休闲用地
  • 公司非本单位退休人员发放工资
  • 企业存货跌价准备一经计提在以后会计期间不得转回
  • 信用卡购物消费怎么算
  • 应发工资包含罚款吗
  • 预存电费余额是什么意思
  • 给法院交的诉讼费怎么交
  • 腾讯手游助手怎么把游戏放到桌面
  • 预提成本的账务处理
  • 外贸公司收汇可以收运费吗
  • 成本核算的意义是什么
  • 中专学历可以报成人本科吗
  • php缓存优化
  • win11专业版网卡安不了
  • win10dev预览版
  • 购买方发票已认证丢失了如何处理
  • 公司投资款无法收回
  • 零息债券利息
  • 购进设备抵扣税额
  • 费用冲账的会计分录
  • php流程图
  • effective c++ github
  • 进口设备增值税计算
  • 专票认证对企业有影响吗
  • php出现乱码
  • 小规模纳税人销售货物税率是多少
  • 耕地占用税如何计算
  • 工伤住院期间用人单位如何补偿
  • 交通费 抵扣
  • 税费计提多了怎么冲减
  • 支付给非金融机构的费用
  • 使用sqlserver创建数据库和删除数据库的实验总结
  • 一般计税预缴增值税2%怎么算
  • 可供出售金融资产新准则叫什么
  • 其他债权投资的公允价值变动计入什么科目
  • 加油站汽油损耗分析
  • 营改增后建筑企业税负不降反增
  • 主营业务成本怎么结转本年利润
  • 怎样算小公司
  • 税收分类编码怎么选
  • 为什么要用支票取钱
  • 公司应收票据增加意味着什么
  • mysql删除重复字段
  • win2003系统安装
  • ubuntu复制文件到当前文件夹
  • 光盘安装系统怎么操作
  • redhat linux6.5安装教程
  • winxp系统开机启动项
  • 怎么修改Windows账户密码
  • linux系统如何禁用光驱
  • 免安装版怎么用
  • win7无法更改工作组
  • libproj.so
  • ugui scrollview
  • opengl es3.0
  • django内置组件
  • androidui布局
  • android 开发 教程
  • 猫的所有视频
  • Android之Broadcast与BroadcastReceiver
  • 发票查验结果怎么保存
  • 房产税怎么计提和缴纳分录
  • 广西税务查询
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设