Solving Differential Equations with Machine Learning