Machine Learning Approaches to Materials Modelling