Machine Learning For Science