图像分类数据集(Fashion-MNIST)

本文介绍如何使用MXNet的Gluon库加载并预处理FashionMNIST数据集,包括数据集的获取、数据展示、创建数据迭代器等步骤。通过ToTensor()转换器将图像数据转化为张量,适用于深度学习模型输入。
部署运行你感兴趣的模型镜像
import d2lzh as d2l
from mxnet.gluon import data as gdata
import sys
import time

#获取数据
mnist_train=gdata.vision.FashionMNIST(train=True)
mnist_test=gdata.vision.FashionMNIST(train=False)

'''print(len(mnist_train),len(mnist_test))
feature,label=mnist_train[0]
print(feature.shape,feature.dtype)
print(label,type(label),label.dtype)'''

#输出训练数据集前9个样本
X,y=mnist_train[0:9]
d2l.show_fashion_mnist(X,d2l.get_fashion_mnist_labels(y))

batch_size=256
transformer=gdata.vision.transforms.ToTensor()
if sys.platform.startswith('win'):
    num_workers=0
else:
    num_workers=4
#transform_first把<NDArray 28x28x1 @cpu(0)>转化为<NDArray 1x28x28 @cpu(0)>
train_iter=gdata.DataLoader(mnist_train.transform_first(transformer),batch_size,shuffle=True,num_workers=num_workers)
test_iter=gdata.DataLoader(mnist_test.transform_first(transformer),batch_size,shuffle=True,num_workers=num_workers)

start=time.time()
for X,y in train_iter:
    continue
print("%.2f sec"%(time.time()-start))

在这里插入图片描述
mxnet程序中经常用的d2lzh包链接点击下载

您可能感兴趣的与本文相关的镜像

Stable-Diffusion-3.5

Stable-Diffusion-3.5

图片生成
Stable-Diffusion

Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值