Abstract: Stream-flow forecasting is one of the major aspects in improving the efficiency of water resource planning and management for the water reservoirs in various geographical regions. Different ...