Main Content

perform

Calcular el rendimiento de la red

Descripción

ejemplo

perf = perform(net,t,y,ew) toma una red net, los objetivos T, las salidas Y y (opcionalmente) los pesos de errores EW, y devuelve el rendimiento de la red calculado de acuerdo con los valores de propiedad net.performFcn y net.performParam.

El objetivo y los datos de salida deben tener las mismas dimensiones. Los pesos de errores deben tener las mismas dimensiones que los objetivos, en el caso más habitual, pero también pueden tener cualquiera de sus dimensiones con un tamaño de 1. Esto proporciona la flexibilidad de definir los pesos de errores en cualquier dimensión que se quiera.

Ejemplos

contraer todo

Este ejemplo muestra cómo calcular el rendimiento de una red prealimentada con la función perform.

Cree una red prealimentada usando los datos de un conjunto de datos de ajuste simple y calcule su rendimiento.

[x,t] = simplefit_dataset;
net = feedforwardnet(20);
net = train(net,x,t);
y = net(x);
perf = perform(net,t,y)
perf =

   2.3654e-06

Argumentos de entrada

contraer todo

Red de entrada, especificada como un objeto de red. Para crear un objeto de red, use feedforwardnet o narxnet, por ejemplo.

Objetivos de la red, especificados como una matriz o un arreglo de celdas.

Salidas de la red, especificadas como una matriz o un arreglo de celdas.

Pesos de errores, especificados como un vector, matriz o arreglo de celdas.

Los pesos de errores se pueden definir por muestra, elemento de salida, unidad de tiempo o salida de la red:

ew = [1.0 0.5 0.7 0.2]; % Across 4 samples
ew = [0.1; 0.5; 1.0]; % Across 3 elements
ew = {0.1 0.2 0.3 0.5 1.0}; % Across 5 timesteps
ew = {1.0; 0.5}; % Across 2 outputs

Los pesos de errores también se pueden definir en cualquier combinación, como a lo largo de dos series de tiempos (es decir, dos muestras) en cuatro unidades de tiempo.

ew = {[0.5 0.4],[0.3 0.5],[1.0 1.0],[0.7 0.5]};

En general, los pesos de errores deben tener las mismas dimensiones que los objetivos, en cuyo caso cada valor objetivo tendrá asociado un peso de error.

El peso de error predeterminado trata a todos los errores por igual.

ew = {1}

Argumentos de salida

contraer todo

Rendimiento de la red, devuelto como un escalar.

Historial de versiones

Introducido en R2010b

Consulte también

| |