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(); }