ground truth -凯发k8网页登录

test machine learning or deep learning outputs against reality

ground truth is the term that describes real word data used to train and test ai model outputs. ground truth data is required for many ai applications, including automated driving and audio or speech recognition.

ground truth data is essential for two stages in ai algorithm development:

  1. model training: ground truth data is used as training data, where the algorithm learns which features and solutions are appropriate for the specific application
  2. model testing: ground truth data is used as test data, where the trained algorithm is tested for model accuracy

ground truth data can come in many forms: image data, signal data, or text data (figure 1). manually obtaining ground truth data can be time consuming, and matlab® can expedite the process through labeler apps for , , audio, and applications.

figure 1. ground truth data in the form of signal data (top left), image data (top right), and text (bottom).

how to obtain ground truth data

ground truth labeling is required to generate ground truth data. labeling is the process of assigning raw data with labels that characterize what that data means. the labeled output is required to train a supervised learning model. more accurate labeling results in a more accurate model. manual labeling of ground truth data can be time consuming because many ai models require thousands or millions of labeled data outputs to generate accurate results.

the following labeler apps from matlab provide options to fully automate or semi-automate the labeling process, reducing the time required by manual labeling.

image labeling

will help to label regions of interest in images, including pixel labeling for semantic segmentation and bounding boxes for object detection workflows.

figure 2. labeling images using the image labeler app.

signal labeling

using , you can explore data, label attributes, regions of interest, and points through visualization and custom functions.

figure 3. labeling signals using the signal labeler app.

lidar labeling

can create bounding boxes around 3d objects, and provide automation techniques for clustering, ground plane removal, and tracking of point cloud data.

figure 5. labeling lidar point clouds using the lidar labeler app.


examples and how to


software reference

see also: deep learning, convolutional neural network

网站地图