public void resolver(Entrada entrada, bool esEntrenamiento) { capaEntrada.setValores(entrada.getValores()); capaEntrada.propagarResultado(); foreach (CapaNeuronal capa in capasIntermedias) { capa.propagarResultado(); } capaSalida.propagarResultado(); if (!esEntrenamiento) { capaSalida.imprimirSalidas(); } }
public static Entrada getEntradaDelUsuario() { double primeraEntrada, segundaEntrada; Console.WriteLine("Entradas"); Console.WriteLine("==========================================================="); //Console.Write("¿Cuantas entradas tiene?: "); Console.Write("Ingrese la primera entrada: "); primeraEntrada = leerNumeroDoubleDelUsuario(); Console.Write("Ingrese la segunda entrada: "); segundaEntrada = leerNumeroDoubleDelUsuario(); Console.WriteLine("==========================================================="); Entrada entrada = new Entrada(new double[] { primeraEntrada, segundaEntrada }); return(entrada); }