示例#1
0
 private static void BackProgagate()
 {
     OutLayer.CalculateErrors();
     HidLayer.CalculateErrors();
     HidLayer.AdjustWeights();
     InLayer.AdjustWeights();
 }
示例#2
0
 private static void FeedForward()
 {
     InLayer.CalculateNeuronValues();
     HidLayer.CalculateNeuronValues();
     OutLayer.CalculateNeuronValues();
 }
示例#3
0
 public override List <double> Predict(List <double> input)
 {
     InLayer.SetInputs(input.Select(x => (float)x).ToList());
     Evaluate();
     return(OutLayer.GetOutputs());
 }