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 CapaNeuronalSalida(double[] valoresDeseados, CapaNeuronal entrada) { this.valoresDeseados = valoresDeseados; neuronas = new NeuronaSalida[valoresDeseados.Length]; for (int i = 0; i < valoresDeseados.Length; i++) { neuronas[i] = new NeuronaSalida(entrada.getNeuronas(), valoresDeseados[i]); } }