Novel Methods for Production Data Forecast Utilizing Machine Learning and Dynamic Mode Decomposition