示例#1
0
 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)
                 );
         }
     }
 }
示例#2
0
 public NeuralLayer(NeuralNetwork neuralNetwork)
 {
     NeuralNetwork = neuralNetwork;
     Index         = neuralNetwork.NumberOfLayers();
 }