pytorch数据预处理错误的解决


Posted in Python onFebruary 20, 2020

出错:

Traceback (most recent call last):
 File "train.py", line 305, in <module>
 train_model(model_conv, criterion, optimizer_conv, exp_lr_scheduler)
 File "train.py", line 145, in train_model
 for inputs, age_labels, gender_labels in dataloaders[phase]:
 File "/home/home/anaconda3/lib/python3.6/site-packages/torch/utils/data/dataloader.py", line 637, in __next__
 return self._process_next_batch(batch)
 File "/home/home/anaconda3/lib/python3.6/site-packages/torch/utils/data/dataloader.py", line 658, in _process_next_batch
 raise batch.exc_type(batch.exc_msg)
RuntimeError: Traceback (most recent call last):
 File "/home/home/anaconda3/lib/python3.6/site-packages/torch/utils/data/dataloader.py", line 138, in _worker_loop
 samples = collate_fn([dataset[i] for i in batch_indices])
 File "/home/home/anaconda3/lib/python3.6/site-packages/torch/utils/data/dataloader.py", line 232, in default_collate
 return [default_collate(samples) for samples in transposed]
 File "/home/home/anaconda3/lib/python3.6/site-packages/torch/utils/data/dataloader.py", line 232, in <listcomp>
 return [default_collate(samples) for samples in transposed]
 File "/home/home/anaconda3/lib/python3.6/site-packages/torch/utils/data/dataloader.py", line 209, in default_collate
 return torch.stack(batch, 0, out=out)
RuntimeError: invalid argument 0: Sizes of tensors must match except in dimension 0. Got 224 and 228 in dimension 3 at /pytorch/aten/src/TH/generic/THTensorMoreMath.cpp:1307

这是因为输入的大小不匹配,跟数据集有关,也跟数据预处理中的函数相关:

transforms.Resize(input_size)

该函数是按比例缩放,可能是因为该数据集的分辨率不同,所以出来的结果不是(224,224)的,解决办法是改为使用:

transforms.Resize((input_size, input_size))

即可

以上这篇pytorch数据预处理错误的解决就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python笔记(1) 关于我们应不应该继续学习python
Oct 24 Python
Django1.3添加app提示模块不存在的解决方法
Aug 26 Python
Python中集合类型(set)学习小结
Jan 28 Python
python实现比较两段文本不同之处的方法
May 30 Python
Linux下将Python的Django项目部署到Apache服务器
Dec 24 Python
Python实现简单的多任务mysql转xml的方法
Feb 08 Python
详细解读tornado协程(coroutine)原理
Jan 15 Python
详解使用python绘制混淆矩阵(confusion_matrix)
Jul 14 Python
python 批量下载bilibili视频的gui程序
Nov 20 Python
python实现企业微信定时发送文本消息的示例代码
Nov 24 Python
python神经网络编程之手写数字识别
May 08 Python
一篇文章带你了解Python和Java的正则表达式对比
Sep 15 Python
Python异常继承关系和自定义异常实现代码实例
Feb 20 #Python
Python安装与卸载流程详细步骤(图解)
Feb 20 #Python
PyCharm 专业版安装图文教程
Feb 20 #Python
Python3.6安装卸载、执行命令、执行py文件的方法详解
Feb 20 #Python
Python 实现黑客帝国中的字符雨的示例代码
Feb 20 #Python
浅谈spring boot 集成 log4j 解决与logback冲突的问题
Feb 20 #Python
Python OpenCV读取显示视频的方法示例
Feb 20 #Python
You might like
PHP is_dir() 判断给定文件名是否是一个目录
2010/05/10 PHP
PHP 通过Socket收发十六进制数据的实现代码
2013/08/16 PHP
PHP排序算法之直接插入排序(Straight Insertion Sort)实例分析
2018/04/20 PHP
PHP中抽象类,接口功能、定义方法示例
2019/02/26 PHP
快速排序 php与javascript的不同之处
2011/02/22 Javascript
js图片延迟加载的实现方法及思路
2013/07/22 Javascript
jquery控制display属性为none或block
2014/03/31 Javascript
JavaScript数值数组排序示例分享
2014/05/27 Javascript
javascript抽象工厂模式详细说明
2014/12/16 Javascript
深入浅析AngularJS中的module(模块)
2016/01/04 Javascript
NodeJS远程代码执行
2016/08/28 NodeJs
jquery 中toggle的2种用法详解(推荐)
2016/09/02 Javascript
easyui form validate总是返回false的原因及解决方法
2016/11/07 Javascript
基于Javascript实现的不重复ID的生成器
2016/12/25 Javascript
详解webpack的proxyTable无效的解决方案
2018/06/15 Javascript
使用elementUI实现将图片上传到本地的示例
2018/09/04 Javascript
vue项目开发中setTimeout等定时器的管理问题
2018/09/13 Javascript
使用apifm-wxapi快速开发小程序过程详解
2019/08/05 Javascript
vuex存值与取值的实例
2019/11/06 Javascript
JS实现手写 forEach算法示例
2020/04/29 Javascript
如何利用nodejs实现命令行游戏
2020/11/24 NodeJs
vue仿携程轮播图效果(滑动轮播,下方高度自适应)
2021/02/11 Vue.js
python+django快速实现文件上传
2016/10/24 Python
python实现三次样条插值
2018/12/17 Python
NumPy排序的实现
2020/01/21 Python
在脚本中单独使用django的ORM模型详解
2020/04/01 Python
Python HTMLTestRunner测试报告view按钮失效解决方案
2020/05/25 Python
解决python打开https出现certificate verify failed的问题
2020/09/03 Python
css3实现超立体3D图片侧翻倾斜效果
2014/04/16 HTML / CSS
简述网络文件系统NFS,并说明其作用
2016/10/19 面试题
参观邀请函范文
2015/02/02 职场文书
中学教师师德师风承诺书
2015/04/28 职场文书
担保书范文
2019/07/09 职场文书
浅谈MySQL user权限表
2021/06/18 MySQL
一文了解JavaScript用Element Traversal新属性遍历子元素
2021/11/27 Javascript
python套接字socket通信
2022/04/01 Python