In order to train the network, validate the found RBF-ANN model and test its performance, or  test the generalization capabilities of the trained network, the input and target data were divided into  training, validation and testing data sets, respectively [27].