Main Content

Built-In Training

Train deep learning networks for sequence and tabular data using built-in training functions

After defining the network architecture, you can define training parameters using the trainingOptions function. You can then train the network using the trainnet function. Use the trained network to predict class labels or numeric responses, or forecast future time steps.

You can train a neural network on a CPU, a GPU, multiple CPUs or GPUs, or in parallel on a cluster or in the cloud. Training on a GPU or in parallel requires Parallel Computing Toolbox™. Using a GPU requires a supported GPU device (for information on supported devices, see GPU Computing Requirements (Parallel Computing Toolbox)). Specify the execution environment using the trainingOptions function.


Deep Network DesignerProgetta, visualizza e addestra le reti di Deep Learning


espandi tutto

trainingOptionsOpzioni per l’addestramento della rete neurale di Deep Learning
trainnetTrain deep learning neural network (Da R2023b)
analyzeNetworkAnalyze deep learning network architecture
predictCompute deep learning network output for inference (Da R2019b)
minibatchpredictMini-batched neural network prediction (Da R2024a)
scores2labelConvert prediction scores to labels (Da R2024a)
confusionchartCreate confusion matrix chart for classification problem
sortClassesSort classes of confusion matrix chart


Multilayer Perceptron Networks

Recurrent Networks

Convolutional Networks

Deep Learning with MATLAB