BP training algorithm is a ramp descent algorithm. BP
algorithm is used to improve the performance of the
network by reducing the total error through changing the
weights along the ramp. Training is stopped when the mean
square error (MSE) values stop decreasing and when there
is an increase in these values, which is an indication of
over-training [21, 24].