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

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

  • 小规模水利基金优惠政策2023
  • 服务外包行业要交社保吗
  • 税后利润向股东分配股息
  • 生产车间的办公用品费计入
  • 本年利润和利润分配未分配利润的区别
  • 免税农产品发票需要勾选吗
  • 劳务服务公司不含派遣,能接外包吗
  • 小规模纳税人认定标准2023
  • 超市卡发票可以抵扣吗
  • 挂靠别人公司怎么交税?
  • 企业所得税跨年度事项
  • 金银首饰在哪个平台买比较好
  • 举例说明税收支出的形式
  • 不能计入外购固定资产成本的相关税费
  • 以股权投资入股放高利贷违法吗
  • 怎么红冲暂估成本
  • 企业房地产与设施管理指南
  • 专用发票抵扣联放在凭证中吗
  • 公司账户转私账
  • 1697506445
  • 0xc0000142怎么修复
  • 营业外支出所得税前可以扣除吗
  • 资产负债表怎么看平不平
  • lsm.exe是什么程序
  • 改进yolov4
  • php实现简单的登录验证
  • vue项目eslint配置
  • php curl命令详解
  • 从小规模纳税人购进农产品进项税怎么计算
  • 微信小程序使用时间记录查询
  • 库存现金月末怎么结转
  • laravel 关联
  • vue3项目搭建
  • 借递延所得税资产贷以前年度损益调整
  • PHP用mysql_insert_id()函数获得刚插入数据或当前发布文章的ID
  • vue uncaught typeerror
  • 【C#+JavaScript+SQL Server】实现Web端考试系统 六:后台管理模块设计(附源码和资源)
  • 子公司借钱给母公司使用
  • 青苗补偿费归谁所有
  • 发票一式两联
  • Windows下MySQL 5.6安装及配置详细图解(大图版)
  • 管理费用如何填列
  • 税前一次性扣除和100%加计扣除
  • 金融放贷工作具体做什么
  • 做账的基本流程和格式
  • 成品油发票的勾选方法
  • 会计凭证装订的注意事项
  • 影视产业前景
  • 废品损失的计算方法及废品损失的范围
  • mysql服务1053
  • mac更改复制快捷键
  • windows XP+Fedora 8+solaris 11三系统安装攻略
  • win8系统设置在哪里
  • win8启动文件夹在哪里
  • a4腰多大
  • win8查看内存
  • win10app商店
  • xp系统提升性能
  • 使用windows管理无线
  • PasSrv.exe - PasSrv是什么进程 有什么用
  • 如何判断win7
  • win7系统声音设置方法
  • 简述在windows中创建用户的步骤
  • unity角色系统
  • 批处理 输入密码
  • 教女朋友学英语
  • vue做一个table
  • bootstrap页头
  • jquery怎么判断复选框选中
  • shell脚本简单例子
  • jquery时间戳转换日期格式
  • shell常用命令及示例
  • nodejs socket框架
  • 老生常谈的近义词
  • android布局教程
  • python遍历文件
  • jQuery给div,Span, a ,button, radio 赋值与取值
  • 税务局属于什么行业类别
  • 车辆购置税减免政策上汽大通 大家mifa6
  • 贝壳的贝壳分
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设