This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English version of the page.

Note: This page has been translated by MathWorks. Click here to see
To view all translated materials including this page, select Country from the country navigator on the bottom of this page.

Deep Learning Tuning and Visualization

Plot training progress, assess accuracy, make predictions, tune training options, and visualize features learned by a network

Monitor deep learning training progress using built-in plots of network accuracy and loss. To improve network performance, you can tune training options and use Bayesian optimization to search for optimal hyperparameters. To investigate trained networks, you can visualize features learned by a network and create deep dream visualizations. Test your trained network by making predictions using new data.

Apps

Deep Network DesignerEdit and build deep learning networks

Functions

expand all

analyzeNetworkAnalyze deep learning network architecture
plotPlot neural network layer graph
trainingOptionsOptions for training deep learning neural network
trainNetworkTrain neural network for deep learning
activationsCompute convolutional neural network layer activations
predictPredict responses using a trained deep learning neural network
classifyClassify data using a trained deep learning neural network
predictAndUpdateStatePredict responses using a trained recurrent neural network and update the network state
classifyAndUpdateStateClassify data using a trained recurrent neural network and update the network state
resetStateReset the state of a recurrent neural network
deepDreamImageVisualize network features using deep dream
confusionchartCreate confusion matrix chart for classification problem
ConfusionMatrixChart PropertiesConfusion matrix chart appearance and behavior
sortClassesSort classes of confusion matrix chart

Topics

Classify Webcam Images Using Deep Learning

This example shows how to classify images from a webcam in real time using the pretrained deep convolutional neural network GoogLeNet.

Set Up Parameters and Train Convolutional Neural Network

Learn how to set up training parameters for a convolutional neural network

Monitor Deep Learning Training Progress

When you train networks for deep learning, it is often useful to monitor the training progress.

Visualize Activations of a Convolutional Neural Network

This example shows how to feed an image to a convolutional neural network and display the activations of different layers of the network.

Visualize Features of a Convolutional Neural Network

This example shows how to visualize the features learned by convolutional neural networks.

Customize Output During Deep Learning Network Training

This example shows how to define an output function that runs at each iteration during training of deep learning neural networks.

Resume Training from Checkpoint Network

Learn how to save checkpoint networks while training a convolutional neural network and resume training from a previously saved network

Deep Learning Using Bayesian Optimization

This example shows how to apply Bayesian optimization to deep learning and find optimal network parameters and training options for convolutional neural networks.

Deep Learning Tips and Tricks

Learn how to improve the accuracy of deep learning networks.

Featured Examples