pytorch 加载训练好的模型后测试得到的结果不一样

2022-10-01 08:19:15

加载训练好的pth模型之后,去测试我下载的一张图片,发现有时候是标签0,有时候是3,有时候是5(正确的是5)。

解决方案:

加入语句:

model.eval()

转换为测试模式,此时不启用 BatchNormalization 和 Dropout,将BatchNormalization和Dropout置为False。否则批量归一化和dropout容易产生较大的波动。

  • 作者:乱搭巴士
  • 原文链接:https://blog.csdn.net/qq_45128278/article/details/116026532
    更新时间:2022-10-01 08:19:15