PyTorch中mnist的transforms图像处理

Posted 算法与编程之美

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PyTorch中mnist的transforms图像处理相关的知识,希望对你有一定的参考价值。

什么是mnist

MNIST数据集是一个公开的数据集,相当于深度学习的hello world,用来检验一个模型/库/框架是否有效的一个评价指标。

MNIST数据集是由0〜9手写数字图片和数字标签所组成的,由60000个训练样本和10000个测试样本组成,每个样本都是一张28 * 28像素的灰度手写数字图片。MNIST 数据集来自美国国家标准与技术研究所,整个训练集由250个不同人的手写数字组成,其中50%来自美国高中学生,50%来自人口普查的工作人员。

导入transforms方法

导入transforms方法,并将MNIST数据集中transform改为transforms.ToTensor():

执行的部分结果:

将transforms组合:

执行的部分结果:

结语

transfroms是一种常用的图像转换方法,他们可以通过Compose方法组合到一起,这样可以实现许多个transfroms对图像进行处理。transfroms方法提供图像的精细化处理,例如在分割任务的情况下 ,你必须建立一个更复杂的转换管道,这时transfroms方法是很有用的。

以上是关于PyTorch中mnist的transforms图像处理的主要内容,如果未能解决你的问题,请参考以下文章

如何将pytorch中的标签转换为onehot

PyTorch 手把手教你实现 MNIST 数据集

【Pytorch+torchvision】MNIST手写数字识别(代码附最详细注释)

跟着B站学习pytorch-p13 mnist手写数字图片分类问题

MNIST数据集上卷积神经网络的简单实现(使用PyTorch)

[九]深度学习Pytorch-transforms图像增强(剪裁翻转旋转)