megengine.data¶
>>> import megengine.data as data
>>> import megengine.data.transform as T
DataLoader¶
可用于在给定数据集上遍历并取得数据。 |
Dataset¶
所有数据集类的抽象基类。 |
|
适用于 numpy ndarray 数据的 Dataset 类。 |
|
适用于流式数据的抽象类。 |
Vision Dataset¶
ImageFolder 是一个类,可有组织地从文件夹中加载图像数据和标签。 |
|
适用于 MNIST 元数据的 |
|
适用于 CIFAR10 元数据的 |
|
适用于 CIFAR100 元数据的 |
|
Pascal VOC 数据集. |
|
MS COCO 数据集. |
|
Cityscapes 数据集. |
|
Objects365 数据集. |
|
从原始文件或文件夹中加载 ImageNet 数据集。 |
Sampler¶
所有采样器的抽象基类。 |
|
字典数据集的采样器。 |
|
从流数据集中采样。 |
|
按序列顺序对元素进行采样。 |
|
不放回(不重复选取)地随机采样。 |
|
有放回(可重复选取)地进行随机采样。 |
|
无限采样装饰器,可以包装普通的采样器。 |
Transform¶
在子类中重写 apply 方法 |
|
Vision Transform¶
计算机视觉(vision)中所有transform(数据增广)类函数的基类。 |
|
将若干变换组合在一起。 |
|
torchvision 中变换的 Compose 类,仅支持 PIL 图像,但不支持某些torchvision 中张量上的变换,比如 Normalize 和 ToTensor. |
|
将输入数据改变为指定格式。 |
|
填充输入数据。 |
|
调整输入数据大小。 |
|
使用指定的短边调整输入数据的大小。 |
|
随机调整输入数据的尺寸(size)。 |
|
随机裁剪输入数据。 |
|
将输入数据按随机尺寸和纵横比进行裁剪。 |
|
在中心处裁剪给定的输入数据。 |
|
按给定的概率,随机水平翻转输入数据。 |
|
按给定概率,随机垂直翻转输入数据。 |
|
用均值和标准差将输入数据正则化。 |
|
向输入数据添加随机高斯噪声。 |
|
调整输入数据的亮度。 |
|
调整输入数据的饱和度。 |
|
调整输入数据的对比度。 |
|
调整输入数据的色调。 |
|
随机改变图像的亮度、对比度、饱和度和色调。 |
|
将 AlexNet 风格的 "lighting" 增广应用于输入数据。 |