今天是第四天,学习数据变换Transforms,感觉思维已经陷入泥潭一样~满脑子浆糊了。
数据变换Transforms的原因,直接加载的原始数据并不能直接送入神经网络进行训练,此时需要对其进行数据预处理。MindSpore提供不同种类的数据变换(Transforms),配合数据处理Pipeline来实现数据预处理。所有的Transforms均可通过map方法传入,实现对指定数据列的处理。(我认为,这应该就是个工具,不需要了解太多,只需要根据步骤,学习使用这个工具即可,前一章节的数据集Dataset也一样)。
数据变换包括四部分,Common Transforms(通用数据变换) 、Vision Transforms(图像数据变换)、Text Transforms(文本数据变换)、Lambda Transforms三种数据类型的Transforms,还有一种是匿名函数数据变换。
以下是我收集到的更多指令:
1、通用数据变换:
2、视觉数据变换
以上详细教程:
https://www.mindspore.cn/docs/zh-CN/r2.3/api_python/mindspore.dataset.transforms.html
今天就写到这里,这部分需要花更多的时间去记录,或是做成指令字典,在使用的时候方便查阅~。