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.
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);
plotperform(tr)
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.
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)
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.