public NeuralLayer(int numberOfNeurons, NeuralNetwork neuralNetwork) { NeuralNetwork = neuralNetwork; Index = neuralNetwork.NumberOfLayers(); for (int i = 0; i < numberOfNeurons; i++) { if (Index == 0) { listNeurons.Add(new Neuron(1, 0.0, this)); } else { listNeurons.Add( new Neuron(NeuralNetwork.GetLayer(Index - 1).NumberOfNeurons(), 0.0, this) ); } } }
public NeuralLayer(NeuralNetwork neuralNetwork) { NeuralNetwork = neuralNetwork; Index = neuralNetwork.NumberOfLayers(); }