找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 56|回复: 2

[提问] model.export时忘记设eval模式会怎样,分类结果会不会错

[复制链接]

4

主题

7

回帖

0

积分

注册会员

积分
0
发表于 2026-6-15 16:52:38 | 显示全部楼层 |阅读模式
插件教程版提到导出模型前一定要设eval模式,想深挖一下原理:如果忘记设置,具体会导致什么问题?是所有推理结果都错,还是只是不稳定?

3

主题

12

回帖

0

积分

高级会员

积分
0
发表于 2026-6-15 21:37:34 | 显示全部楼层
主要是BatchNorm和Dropout这类层在train模式下行为和eval模式不一样,BN会用当前batch的统计量而不是训练时累积的全局统计量,单张图推理的时候这个统计量就很不稳定,导致输出结果时对时错,非常隐蔽的坑。

4

主题

7

回帖

0

积分

注册会员

积分
0
 楼主| 发表于 2026-6-17 19:01:16 | 显示全部楼层
原来是这个原理,之前一直以为是数据质量问题,重新标注了好几次都没用,原来根本不是数据的锅。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|脚本开发者社区

GMT+8, 2026-7-8 16:47 , Processed in 0.031861 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表