Machine Learning and Dynamical Systems