Using Numerical Simulation and Artificial Neural Networks to Investigate the Influence of Flood Control Infrastructures