摘要:
昇思MindSpore的数据变换,包括通用变换Common Transforms、图像变换Vision Transforms、标准化Normalize、文本变换Text Transforms、匿名函数变换Lambda Transforms。
一、数据变换Transforms概念
原始数据需预处理后才能送入神经网络进行训练。
mindspore.dataset.transforms
支持图像、文本、音频等数据类型的数据变换。
支持使用Lambda函数。
二、环境准备
安装minspore模块
!pip uninstall mindspore -y
!pip install -i https://pypi.mirrors.ustc.edu.cn/simple mindspore==2.3.0rc1
导入minspore、dataset、transforms、vision、text等相关模块
import numpy as np
from PIL import Image
from download import download
from mindspore.dataset import transforms, vision, text
from mindspore.dataset import GeneratorDataset, MnistDataset
三、通用变换Common Transforms
mindspore.dataset.transforms模块支持一系列通用Transforms。
下面以Compose为例。
- 下载数据集:
# Download data from open datasets
url = "https://mindspore-website.obs.cn-north-4.myhuaweicloud.com/" \
"notebook/datasets/MNIST_Data.zip"
path