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); } }
public abstract void Teach(TeachingPair pair, double ratio);
public override void Teach(TeachingPair pair, double ratio) { throw new NotSupportedException(TEACHING_NOT_SUPPORTED_MSG); }