Main Content

plotperform

Representar el rendimiento de la red

Descripción

ejemplo

plotperform(TR) representa la comparación entre errores y épocas del entrenamiento, la validación, y los rendimientos de las pruebas del registro de entrenamiento TR devuelto por la función train.

Ejemplos

contraer todo

Este ejemplo muestra cómo usar plotperform para obtener una gráfica de los valores de errores del registro de entrenamiento comparados con el número de épocas de entrenamiento.

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

{"String":"Figure Neural Network Training (24-Jul-2022 21:31:31) contains an object of type uigridlayout.","Tex":[],"LaTex":[]}

plotperform(tr)

{"String":"Figure Performance (plotperform) contains an axes object. The axes object with title Best Validation Performance is 26.6393 at epoch 9 contains 6 objects of type line. These objects represent Train, Validation, Test, Best.","Tex":"Best Validation Performance is 26.6393 at epoch 9","LaTex":[]}

Generalmente, el error se reduce a medida que aumentan las épocas de entrenamiento, pero podría empezar a aumentar en el conjunto de datos de validación a medida que la red empieza a sobreajustar los datos de entrenamiento. En la configuración predeterminada, el entrenamiento se detiene después de seis aumentos consecutivos en el error de validación. Por otro lado, el mejor rendimiento se obtiene de la época con el error de validación más bajo.

Argumentos de entrada

contraer todo

Registro de entrenamiento (epoch y perf), devuelto como una estructura cuyos campos dependen de la función de entrenamiento de la red (net.NET.trainFcn). Puede incluir campos como los siguientes:

  • Funciones y parámetros de entrenamiento, división de datos y rendimiento

  • Índices de división de datos para conjuntos de entrenamiento, validación y prueba

  • Máscaras de división de datos para conjuntos de entrenamiento, validación y prueba

  • Número de épocas (num_epochs) y la mejor época (best_epoch)

  • Una lista de los nombres de estado de entrenamiento (states)

  • Los campos de cada nombre de estado que registra su valor durante el entrenamiento

  • Rendimientos de la mejor red (best_perf, best_vperf y best_tperf)

Historial de versiones

Introducido en R2008a

Consulte también