pytorch训练模型的一些坑
2024-09-05 03:36:43
1. 图像读取
opencv的python和c++读取的图像结果不一致,是因为python和c++采用的opencv版本不一样,从而使用的解码库不同,导致读取的结果不同。
详细内容参考:https://www.cnblogs.com/haiyang21/p/11655404.html
2. 图像变换
PIL和pytorch的图像resize操作,与opencv的resize结果不一样,这样会导致训练采用PIL,预测时采用opencv,结果差别很大,尤其是在检测和分割任务中比较明显。
3. 数值计算
pytorch的torch.exp与c++的exp计算,10e-6的数值时候会有10e-3的误差,对于高精度计算需要特别注意,比如
两个输入5., 5.601601, 经过exp计算后变成270., 270.85970686809225
最新文章
- routes.rb和link_to的一些规则
- 关于打印机能PING通但是无法打开\\地址的问题
- redis 的使用 (sort set排序集合类型操作)
- Photoshop教您快速的制作标准一寸证件照教程
- PHP去除Notice警告提示
- Libgdx实现异步加载网络图片并保存到SD卡或者data/data目录下边
- 四个漂亮的CSS样式表
- [.net core] 在 Windows 中运行出现 WinHttpException: The parameter is incorrect
- SpringBoot 整合 Dubbo 进行分布式开发
- springboot集成druid+mybatis连接oracle数据库
- Linux CPU实时监控工具
- Only IPV6 下 使用MSDTC ping 之后 出现 找不到主机的问题
- UVA-12186 Another Crisis (树状DP)
- prayer OJ M
- 页面装载js及性能分析方法
- MGR Switch single-Primary to Muti_primary
- 「小程序JAVA实战」swagger2的使用与接口测试(34)
- Py修行路 python基础 (二十二)异常处理
- 自定义Powershell提示符
- HDU 4772 Zhuge Liang&;#39;s Password (简单模拟题)
热门文章
- LeetCode_28. Implement strStr()
- AWS 存储服务(三)
- [逻辑学]意外绞刑悖论(Hangman paradox)(又称意外考试悖论)
- 高级UI-RecyclerView拖拽和侧滑
- Memcached的安装与常用命令
- 乐字节Java变量与数据结构之二:Java常量与变量
- SrpingBoot入门到入坟01-HelloWorld和SpringBoot打Jar包
- 验证码处理+cookie模拟登录
- Python习题006
- 『Python基础』第1节 Windows环境下安装Python3.x