NSCI0028: Machine Learning and Data-Driven Materials Science 22/23

NCSI00028: Machine Learning and Data-driven MaterialsIntroduction and ScopeModule AimsMachine Learning and Data-driven Materials Science is a module devoted to students with different scientific backgrounds  (Materials Science, Chemistry, Physics and other relevant Engineering disciplines). This module provides strong foundations of different  methodologies  in the field of Machine learning and computing skills applied to Data-driven Modelling and prediction of materials properties as well as other relevant methodologies related disciplines in the field of Materials Modelling such as atomistic modelling. To achieve this, the course aims at providing relevant tools from algorithm programming, computational intelligence, principles of database management, pattern characterisation and model interpretation. The course aims to provide broadening for students from science and engineering disciplines to design and implement their own Machine Learning methods using popular programming languages such as Python and Matlab. This module also aims at consolidating the understanding and knowledge of the different types of learning approaches from Machine Learning usually employed in the modelling and prediction of materials properties.Objectives:A strong understanding of various popular Machine Learning algorithms for the solution of regression, classification, feature selection and data clustering.General knowledge of common pipelines for the implementation of Machine Learning in the field of Materials Discovery.A solid foundation of algorithm design and its coding using PythonAbility to critically identify the type of modelling problem to be solved in the field of Materials Science and property characterisation.Ability to learn new methodologies in the field of Data Science, algorithm programming and Artificial Intelligence.Ability to apply Machine learning not only in the field of Materials Science but also in other relevant Engineering problems.Specific learning Outcomes:Knowledge of the principles of Machine LearningProgramming coding in Matlab and PythonData set managementAbility to design and implement computing algorithmsAbility to evaluate the prospects for future development in Machine Learning and Artificial Intelligence with an application to Materials Discovery