Main Content


Plot training state values




plottrainstate(tr) plots the training state from a training record tr returned by train.


collapse all

This example shows how to plot training state values using plottrainstate.

[x, t] = bodyfat_dataset;
net = feedforwardnet(10);
[net, tr] = train(net, x, t);

Figure Neural Network Training (19-Aug-2023 11:57:24) contains an object of type uigridlayout.


Figure Training State (plottrainstate) contains 3 axes objects. Axes object 1 with title Gradient = 62.2474, at epoch 15, ylabel gradient contains an object of type line. Axes object 2 with title Mu = 0.001, at epoch 15, ylabel mu contains an object of type line. axes object 3 with title Validation Checks = 6, at epoch 15, xlabel 15 Epochs, ylabel val fail contains a line object which displays its values using only markers.

Version History

Introduced in R2008a