Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Código Java
Una forma sencilla y rápida de aprender JAVA, observando y deduciendo cómo se comporta el lenguaje a través de ejemplos prácticos.
En base al valor de salida del dataset (D02), se visualiza la base conceptual para el
cálculo de los errores (Exx) de cada neurona (Yxx) de una red neuronal tipo perceptrón
multicapa. Todo ese proceso se le llama propagación hacia atrás.
Nomenclatura:
Código Java:
package backward;
import java.util.ArrayList;
import java.util.List;
// 1.0:-------------------------------------------------------------------
System.out.println("Backward:\n");
int k = nK - 1;
for (int j = 0; j < nS; j++) {
System.out.format("E[%d][%d] = ( D[%d][%d] - Y[%d][%d] )\n", k, j, r, nE + j,
k, j);
}
// 1.1:-------------------------------------------------------------------
System.out.println("");
for (k = k - 1; k > 0; k--) {
for (int j = nN.get(k); j > 0; j--) {
tmp = "";
for (int i = nN.get(k + 1); i > 0; i--) {
tmp += String.format("( E[%d][%d] * W[%d][%d][%d] ) + ", k + 1, i - 1,
k + 1, i - 1, j - 1);
}
System.out.format("E[%d][%d] = %s%s\n", k, j - 1, tmp, "0 ");
}
System.out.println("");
}
Resultado:
run:
Backward:
No hay comentarios:
Publicar un comentario
Introduce tu comentario...
Cerrar sesión
Publicar
P bli Vista
Vi t previa
i Avisarme