Exemple #1
0
        public override void Teach(TeachingPair pair, double ratio)
        {
            double result = FireSignal(pair.Input);

            if (result != pair.Output)
            {
                double error = pair.Output - result;
                ChangeWeights(pair.Input, error, ratio);
            }
        }
Exemple #2
0
 public abstract void Teach(TeachingPair pair, double ratio);
Exemple #3
0
 public override void Teach(TeachingPair pair, double ratio)
 {
     throw new NotSupportedException(TEACHING_NOT_SUPPORTED_MSG);
 }