Flood forecasting based on an artificial neural network scheme