Runoff sequence feature extraction and prediction using an enhanced sparse autoencoder