Résumé
Flash floods in urban and karst environments present major modeling challenges due to their complex hydrodynamics, characterized by a rapid urban runoff response and a delayed slower karst groundwater response. This study explores the use of artificial neural networks ANN (multilayer perceptron in particular) to predict flash floods at the downstream of the Las River in Toulon (France). The Las River is fed in a larger proportion by the nearby karst springs and in a smaller proportion by the urban drainage network. In this study, we propose an ensemble modeling strategy to address the system’s double hydrological regime. The initial step was to identify rainfall events in the six-year hydrometeorological database and classify them according to their karst contributions. Two specialized models: urban runoff model (UM) and karst model (KM) were trained solely on each event type (urban runoff and karst events). These models were combined by two methods in an attempt model all events, disregarding of their event type: the first approach was to combine the outputs of the specialized models in an ANN called output combination model (OM), the second approach was to combine the structures of the specialized models and retraining the model parameters called structure combination model (SM). A third more “basic” approach, called bulk model (BM), was to optimize the ANN by selecting the inputs with the best performance improvements. As expected, the specialized models (UM and KM) performed the best on the cross-validation sets and on the test sets on their respective event types but failed to generalize across regimes. The OM was the most robust ensemble strategy across all event types with consistent accuracy on predicting both urban runoff and karst flood events. The BM was better on the karst events while having worst performance on karst events and the SM was the least accurate model. These findings confirm the added value of combining specialized ANNs to model complex hydrological systems. In addition, selecting the right inputs to the models has a bigger impact on the model’s performance than choosing its structure by changing its hyperparameters.