在MXNet中加载和处理数据集通常需要使用DataLoader类和Dataset类。
import mxnet as mx
from mxnet.gluon.data.vision import datasets
train_data = datasets.MNIST(train=True)
test_data = datasets.MNIST(train=False)
from mxnet.gluon.data.vision import transforms
transformer = transforms.Compose([
transforms.ToTensor(),
transforms.Normalize(0.13, 0.31)
])
train_data = train_data.transform_first(transformer)
test_data = test_data.transform_first(transformer)
train_loader = mx.gluon.data.DataLoader(train_data, batch_size=64, shuffle=True)
通过以上步骤,就可以加载和处理数据集并创建DataLoader来批量加载数据用于模型训练。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: MXNet处理图像数据的方法是什么