Machine Learning for Materials Science