Machine Learning for Science