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

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

[复制链接]

3

主题

5

回帖

4

积分

新手上路

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

2

主题

10

回帖

8

积分

新手上路

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

3

主题

5

回帖

4

积分

新手上路

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

本版积分规则

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

GMT+8, 2026-8-22 19:57 , Processed in 0.031434 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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