主要内容

为深度神经网络预处理数据

管理和预处理深度学习数据

预处理数据以确保它采用网络可接受的格式是深度学习工作流中常见的第一步。例如,您可以调整图像输入的大小以匹配图像输入层的大小。您还可以对数据进行预处理,以增强所需的特征或减少可能导致网络偏差的伪影。例如,您可以对输入数据进行归一化或去噪。

您可以使用 MATLAB® 和 Deep Learning Toolbox™ 中提供的数据存储和函数通过调整大小等操作来预处理图像输入。其他 MATLAB 工具箱提供了用于标注、处理和增强深度学习数据的函数、数据存储和 App。您可以使用其他 MATLAB 工具箱中的专用工具,针对图像处理、目标检测、语义分割、信号处理、音频处理和文本分析等领域处理数据。

App

图像标注器为计算机视觉应用标注图像
视频标注器Label video for computer vision applications
真实值标注器Label ground truth data for automated driving applications
激光雷达标注器Label ground truth data in lidar point clouds
信号标注器Label signal attributes, regions, and points of interest

函数

imageDatastore图像数据的数据存储
augmentedImageDatastore变换批量以增强图像数据
imageDataAugmenterConfigure image data augmentation
transform变换数据存储
combine合并来自多个数据存储的数据
augment对多个图像应用相同的随机变换
minibatchqueueCreate mini-batches for deep learning
TransformedDatastore用于变换基础数据存储的数据存储
CombinedDatastore数据存储会合并从多个基础数据存储读取的数据
padsequencesPad or truncate sequence data to same length (自 R2021a 起)

主题

预处理深度学习数据

自定义数据存储

标注真实值训练数据

精选示例