Beispiel #1
0
 public void Update(List <double> inputs)
 {
     for (int i = 0; i < inputs.Count; i++)
     {
         Inputs[i].Value = inputs[i];
     }
     ProcessLayer(Inputs.Concat(Memory).ToList(), HiddenLayers[0], HiddenFunc);
     for (int i = 1; i < HiddenLayers.Count; i++)
     {
         ProcessLayer(HiddenLayers[i - 1], HiddenLayers[i], HiddenFunc);
     }
     ProcessLayer(HiddenLayers[HiddenLayers.Count - 1], Outputs.Concat(Memory).ToList(), HiddenFunc);
 }