The inability of the network to describe more significant non-linearities in the testing data set, or the so called ANN underfitting, is usually caused by an insufficient number of hidden neurons or hidden layers [44].