Artificial Intelligence for City Flood Control System