Text this: Evaluating different strategies for machine learning training applied to flow forecasting based on clustering of flood events