pytorch 加载训练好的模型后测试得到的结果不一样
1、训练模型,在模型train模式下,运行测试图片,得到结果正确:5200240905064,保存此模型,
2、加载训练好的pth模型,调用model.eval(),在eval模式下,去测试我下载的一张图片,发现结果为:5200240905064。
可能原因是train模式和eval模式模型运行结果不同
解决方案:
1、在训练模型进行评估之前,调用model.eval(),让模型工作在eval模式下进行模型测试评估,这样得到的结果才和最终模型推理结果一致。
2、或者直接在训练多一些,本例中我又训练了200epochs后结果一致。
pytorch 加载训练好的模型后测试得到的结果不一样相关推荐
- pytorch 驱动不兼容_解决Pytorch 加载训练好的模型 遇到的error问题
这是一个非常愚蠢的错误 debug的时候要好好看error信息 提醒自己切记好好对待error!切记!切记! -----------------------分割线---------------- py ...
- pytorch加载训练数据集dataloader操作耗费时间太久,该如何解决?
笔者在使用pytorch加载训练数据进行模型训练的时候,发现数据加载需要耗费太多时间,该如何缩短数据加载的时间消耗呢?经过查询相关文档,总结实际操作过程如下: 1.尽量将jpg等格式的文件保存为bmp ...
- 关于PaddleNLP如何加载训练好的模型进行NER
关于PaddleNLP如何加载训练好的模型进行NER 关于PaddleNLP如何加载训练好的模型进行NER 当时在如何加载已经训练好的模型的问题上花了很长时间,后来也是受另一篇文章启发,问题才得以解决 ...
- tensorflow加载训练好的模型实例
1. 首先了解下tensorflow的一些基础语法知识 这里不再详细说明其细节,只举例学习. 1.1 tensorflow的tf.transpose()简单使用: tf.reshape(tensor, ...
- PyTorch:保存/加载训练好的模型测试
保存 torch.save(model.state_dict(), './cnn.pth') 加载 model = VGG16() #加载模型前要创建一个模型的实例对象 model.load_stat ...
- pytorch加载模型时出现.....ckpt_100.pth is a zip archive (did you mean to use torch.jit.load()?)
在测试加载训练好的模型时出现上方问题,参考这篇文章,原因是训练和测试的torch版本不一致. 训练的时候是1.6,测试的时候是1.2,因此需要先在1.6版本下加载模型,重新保存,在保存的时候设置use ...
- Pytorch加载模型只导入部分层权重,即跳过指定网络层的方法
需求 Pytorch加载模型时,只导入部分层权重,跳过部分指定网络层.(权重文件存储为dict形式) 方法一 常见方法:加载权重时用if对网络层进行筛选 ''' # model为定义的网络结构: cl ...
- PyTorch加载模型model.load_state_dict()问题,Unexpected key(s) in state_dict: “module.features..,Expected .
希望将训练好的模型加载到新的网络上.如上面题目所描述的,PyTorch在加载之前保存的模型参数的时候,遇到了问题. Unexpected key(s) in state_dict: "mod ...
- python如何保存训练好的模型_Python机器学习7:如何保存、加载训练好的机器学习模型...
本文将介绍如何使用scikit-learn机器学习库保存Python机器学习模型.加载已经训练好的模型.学会了这个,你才能够用已有的模型做预测,而不需要每次都重新训练模型. 本文将使用两种方法来实现模 ...
最新文章
- C#程序可将文本文件藏于位图中,也可导出
- codevs 1085 数字游戏 dp或者暴搜
- 案例二十、自动化运维-代码上线
- C#中通过单例模式以及Dictionary实现键值对的映射,通过key获取value
- ThinkPad紧凑型蓝牙键盘(0B47189)鼠标滚轮用法,F1到F12功能键的功能切换以及其他技巧
- 给大家分享一个简单的例子 给SWF加一个壳
- java 时钟 算法分析_java实现时钟方法汇总
- 开源http协议库curl和wget的区别和使用
- 2021年快手大健康行业数据价值报告
- nnFormer (Not-aNother transFORMER): 基于交叉Transformer结构的3D医疗影像分割网络
- pycharm中同时注释多行代码
- 开源开放 | OMAHA 联合 OpenKG 发布新冠诊疗图谱数据
- 还在用老办法扫描?纸质文档变电子文档,手机这个功能一键搞定!
- 自学转行前端找到第一份前端工作,做得很吃力,被劝退怎么办?
- 7-2 查询水果价格 (15 分)
- Java GUI项目,一个练手的泡泡龙小游戏
- JavaScript基础知识快速预览
- QWidget子窗口适应父窗口大小
- Java统计字符串中字符重复次数
- 车间调度建模系列9|复杂车间调度问题建模实例
热门文章
- could not execute menu item系统找不到指定的文件
- python进度条tqdm
- Latex论文模板修改目录页的生成内容
- java计算机毕业设计果蔬在线销售系统源码+mysql数据库+系统+lw文档+部署
- 入手评测 3060ti和3070选哪个好 rtx3060ti和rtx3070对比
- 【数学结论】51Nod 1674 区间的价值 V2
- {软件设计师之路}程序员道路的经验之谈
- coreldraw怎么改成半圆形_在CDR里怎样才能画出半圆或弧线?
- 荣耀30pro计算机记录,荣耀30pro支持电脑模式的吗
- Github | 程序员七大生产力工具