Comparison of machine learning techniques for reservoir outflow forecasting