private void inicializarRedNeuronal(Entrada entrada)
        {
            capaEntrada      = new CapaNeuronalEntrada(entrada.getValores());
            capasIntermedias = new List <CapaNeuronal>();
            CapaNeuronal capaIntermedia = new CapaNeuronal(3, capaEntrada);

            capasIntermedias.Add(capaIntermedia);
            capaSalida = new CapaNeuronalSalida(entrada.getSalidasDeseadas(), capaIntermedia);
        }
 public void resolver(Entrada entrada)
 {
     capaEntrada.setValores(entrada.getValores());
     capaEntrada.propagarResultado();
     foreach (CapaNeuronal capa in capasIntermedias)
     {
         capa.propagarResultado();
     }
     capaSalida.propagarResultado();
     capaSalida.imprimirSalidas();
 }