PyTorch中cifar数据(彩色图片如何显示)

代码如下:

首先导入必须的包

from torch.utils.data import DataLoader
from torchvision import datasets
from torchvision import transforms
import matplotlib.pyplot as plt

###########################################

下载数据,然后按照用DataLoader封装

batch_size = 64       # 超参数
lr = 1e-3
num_epochs = 100

cifar_train = datasets.CIFAR10(root='./colorful_data', train=True, transform=transforms.ToTensor(), download=True)
cifar_test = datasets.CIFAR10(root='./colorful_data', train=False, transform=transforms.ToTensor(), download=True)
train_loader = DataLoader(cifar_train, batch_size=batch_size, shuffle=True)
test_loader = DataLoader(cifar_test, batch_size=batch_size)

############################################

显示彩色图片:plt.imshow(cifar_train.data[5][:, :, :])

print(cifar_train.data.shape)
print(train_loader.dataset.data.shape)
plt.imshow(cifar_train.data[5][:, :, :])
plt.show()

############################################

结果如下
Files already downloaded and verified
Files already downloaded and verified
(50000, 32, 32, 3)
(50000, 32, 32, 3)


第五张图片.jpg
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在训练神经网络之前,我们必须有数据,作为资深伸手党,必须知道以下几个数据提供源: 一、CIFAR-10 CIFAR...
    Zen_君阅读 72,381评论 10 58
  • MNIST就是机器学习的Hello World, 或者说图片处理的Lena, 是必不可少的经典初体验。它已有20多...
    Jeru_d39e阅读 7,038评论 1 11
  • 每天一句:你想人前显贵,必得背后受罪。一、服务器相关1、服务器的分类: 远程服务器(ip地址):别名:外网服务器、...
    陈small末阅读 1,170评论 0 1
  • 磁盘挂载 fdisk -l 当前磁盘信息 mount /dev/xvde1 /mnt 挂载到/mnt df -...
    小小爱笑阅读 5,998评论 0 0
  • 现在,心情很浮躁。因为我左画画右画画,还是画得不对,这一点也不像Zayn! 勒!现在的状态,什么也画不好,也无法集...
    SinNOSG阅读 1,885评论 0 1