Machine Learning For Predicting Non-Stationary Dynamical Systems, And Global Subseasonal-To-Seasonal Weather Phenomena