Deep Learning Data Preprocessing
Manage and preprocess data for deep learning
Preprocessing data is a common first step in the deep learning workflow to prepare raw data in a format that the network can accept. For example, you can resize image input to match the size of an image input layer. You can also preprocess data to enhance desired features or reduce artifacts that can bias the network. For example, you can normalize or remove noise from input data.
您可以使用MATLAB中可用的数据库和功能进行预处理图像输入(例如调整大小)®和深度学习工具箱™。其他MATLAB工具箱提供功能,数据存储和应用程序,用于标记,处理和增强深度学习数据。使用来自其他MATLAB工具箱的专门工具来处理域的数据,例如图像处理,对象检测,语义分割,信号处理,音频处理和文本分析。
Apps
Image Labeler | Label images for computer vision applications |
Video Labeler | Label video for computer vision applications |
Ground Truth Labeler | Label ground truth data for automated driving applications |
Lidar Labeler | Label ground truth data in lidar point clouds |
Signal Labeler | 标签信号属性,区域和兴趣点,并提取功能 |
Topics
预处理深度学习数据
- 深度学习的数据集
发现针对各种深度学习任务的数据集。 - Create and Explore Datastore for Image Classification
此示例显示了如何创建,读取和增强图像数据存储,以用于培训深度学习网络。 - Preprocess Images for Deep Learning
Learn how to resize images for training, prediction, and classification, and how to preprocess images using data augmentation, transformations, and specialized datastores. - Preprocess Volumes for Deep Learning
Read and preprocess volumetric image and label data for 3-D deep learning. - Preprocess Data for Domain-Specific Deep Learning Applications
Perform deterministic or randomized data processing for domains such as image processing, object detection, semantic segmentation, signal and audio processing, and text analytics.
Label Ground Truth Training Data
- 选择一个应用程序来标记地面真相数据
Decide which app to use to label ground truth data:Image Labeler,Video Labeler,Ground Truth Labeler,Lidar Labeler, orSignal Labeler. - Label Pixels for Semantic Segmentation(计算机视觉工具箱)
Label pixels for training a semantic segmentation network by using a labeling app. - Get Started with the Ground Truth Labeler(Automated Driving Toolbox)
Interactively label multiple lidar and video signals simultaneously. - 自定义标签功能(Signal Processing Toolbox)
Create and manage custom labeling functions. - Label Spoken Words in Audio Signals(Signal Processing Toolbox)
UseSignal Labelerto label spoken words in an audio signal.
Customize Datastores
- Datastores for Deep Learning
了解如何在深度学习应用程序中使用数据存储。 - Prepare Datastore for Image-to-Image Regression
This example shows how to prepare a datastore for training an image-to-image regression network using the转换
和结合
functions ofImageDatastore
. - Train Network Using Out-of-Memory Sequence Data
此示例显示了如何通过转换和组合数据存储来训练在存储外序列数据上的深度学习网络。 - Classify Text Data Using Convolutional Neural Network
This example shows how to classify text data using a convolutional neural network. - Classify Out-of-Memory Text Data Using Deep Learning
This example shows how to classify out-of-memory text data with a deep learning network using a transformed datastore.