palavras-chave Deep learning Disaster risk reduction Douro river Flood early warning system Long short-term memory neural networks Numerical modelling TensorFlow