位置: 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无限滚动组件

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

  • 个人所得税中应纳税所得额高好还是低好
  • 应交税费应交增值税明细账怎么填
  • 实际退税额怎么算
  • 房租租赁房产税由哪方缴纳
  • 利润表季报的本期金额是本年累计吗
  • 企业所得税完税证明怎么打印
  • 银行存款缴纳所得税费用会计分录
  • 享受企业所得税三免三减半优惠的起始时间
  • 收取返利发票怎么开具?
  • 应收帐款从工资里扣税吗
  • 增值税金内部结算方式
  • 广告公司制作警示牌可以开具什么样的发票?
  • 企业有美金收入吗
  • 工资中的考核罚款会计怎么处理?
  • 银行收到理财资金怎么做账
  • 银行本票结算分录
  • 旅行社开哪里比较好
  • 变更公司名称注册时间会变吗
  • 企业开票代码是什么意思
  • 公司注销后银行账户怎么注销
  • 出租土地收入记什么科目
  • 自然灾害造成的存货净损失计入什么科目
  • 文档自动填写怎么弄
  • windows11启动卡在转圈圈
  • 一个公户从农业银行开户
  • 城镇土地使用税优惠政策
  • 质权的成立时间为
  • 所有者权益变动表范本
  • 内部员工租房租金合法吗
  • 支付本月职工薪酬
  • Symfony2创建页面实例详解
  • zen+框架
  • 更改税种需要哪些资料
  • vue+java+mysql
  • elementui 手机端
  • PHP用mysql_insert_id()函数获得刚插入数据或当前发布文章的ID
  • 一学就会的人是天才吗
  • PHP中set_include_path()函数相关用法分析
  • sed指令可以打印文件的奇数或偶数行
  • 企业规定
  • 其他免税销售额大于0免税性质代码
  • 一般股份支付的确认计量及帐务处理怎么做?
  • 科目汇总表一页不够写怎么办
  • 帝国cms使用手册
  • MongoDB的mongo shell常用操作方法及操作脚本笔记
  • 利润表和资产负债表
  • 建筑垃圾处置费 南通
  • sql中多条件查询
  • 金税四期对企业纳税管理影响分析
  • sql server 用法
  • 住宿费用抵扣税款会计分录
  • 哪些票据属于会计票据
  • 母公司无偿给子公司房屋使用谁交房产税呢
  • 机票的退票费会退到哪里
  • 奖励促销策略
  • 残保金的计提分录
  • 金蝶银行存款日记账
  • 会计怎么做的
  • MySQL存储过程和函数有什么区别?
  • mysql导出语句
  • mssql数据库的账号密码
  • ubuntu功能
  • 技巧步骤
  • linux命令提示符不见了
  • windows tasks文件夹
  • OS X Yosemite系统怎么样 OS X Yosemite功能介绍
  • 装win7系统对电脑有什么要求
  • linuxcoll
  • opengl入门视频教程
  • opengl(mesa) for ubuntu14.04
  • javascript 高级
  • python安装numpy和matplotlib
  • js解析文本文件
  • Node.js中的什么模块是用于处理文件和目录的
  • jquery图片效果
  • auto.js获取剪切板内容
  • 国家税务局服务宗旨是什么
  • 个人去税务局开劳务费怎么开
  • 企业吸收合并都包括什么
  • 税务会计业务处理流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设