Deep Learning Approaches for Stream Flow and Peak Flow Prediction: A Comparative Study