Skip to main content Skip to navigation

PX914-15 Scientific Machine Learning

Department
Physics
Level
Taught Postgraduate Level
Module leader
James Kermode
Credit value
15
Module duration
11 weeks
Assessment
60% coursework, 40% exam
Study location
University of Warwick main campus, Coventry

Introductory description

N/A.

Module web page

Module aims

To equip students with tools to quantify the uncertainties in the outputs of their computational simulations

Outline syllabus

This is an indicative module outline only to give an indication of the sort of topics that may be covered. Actual sessions held may differ.

Introduction to scientific machine learning and uncertainty quantification (L1)
Sensitivity analysis (L2)
Linear regression and Bayesian linear regression (L3)
Gaussian process regression (L4)
Neural networks and deep neural networks (L5)
Neural networks for scientific machine learning: PINNs, GNNs, Neural ODEs (L6)
Unsupervised learning: PCA, generative models (L7)
Uncertainty propagation and inverse problems: Monte Carlo sampling, Bayesian calibration (L8)
Approximate Bayesian inference: MCMC, variational inference (L9)

Learning outcomes

By the end of the module, students should be able to:

  • Demonstrate knowledge of statistical and mathematical methods for predictive modelling.
  • Perform detailed, advanced analyses of complex data sets, extracting information and developing relationships using linear and nonlinear regression and classification techniques.
  • Systematically develop models for predictive purposes using advanced techniques of model selection and evaluation.
  • Understand and apply cutting-edge methods of machine learning.
  • Demonstrate an understanding of complex modelling transferability issues arising from, e.g. choices of exchange-correlation functionals and pseudo-potentials in electronic structure, or the choice of force fields in atomistic and molecular models.
  • Demonstrate a detailed knowledge of, and be able to apply models, for quantifying uncertainties arising in material structure and properties, constitutive models, from limited data scenarios and through coarse graining.
  • Apply deep neural networks to accelerate scientific computing and interpret the results.

Indicative reading list

Reading lists can be found in Talis

Subject specific skills

Demonstrate knowledge of statistical and mathematical methods for predictive modelling
Perform detailed, advanced analyses of complex data sets, extracting information and developing relationships using linear and nonlinear regression and classification techniques
Systematically develop models for predictive purposes using advanced techniques of model selection and evaluation
Understand and apply cutting-edge methods of machine learning
Demonstrate an understanding of complex modelling transferability issues arising from, e.g. choices of exchange-correlation functionals and pseudo-potentials in electronic structure, or the choice of force fields in atomistic and molecular models.
Demonstrate a detailed knowledge of, and be able to apply models, for quantifying uncertainties arising in material structure and properties, constitutive models, from limited data scenarios and through coarse graining.

Transferable skills

Mathematical analysis, statistics, coding, writing

Study time

Type Required
Lectures 9 sessions of 2 hours (12%)
Practical classes 9 sessions of 3 hours (18%)
Private study 65 hours (43%)
Assessment 40 hours (27%)
Total 150 hours

Private study description

Consolidation of lecture materials.
Further reading to support workshop and oral examination.

Costs

No further costs have been identified for this module.

You do not need to pass all assessment components to pass the module.

Assessment group D2
Weighting Study time Eligible for self-certification
Assessment component
Assessed work 60% 30 hours No
  1. Based on the machine learning workshop exercises.

  2. Based on the uncertainty propagation workshop.

  3. Based on predictive multiscale modelling.

Reassessment component is the same
Assessment component
Viva voce Exam 40% 10 hours No

On the core material. 30 minutes.

Reassessment component is the same
Feedback on assessment

Written annotations to submitted computational notebooks\r\n-\tVerbal discussion during viva voce exam\r\n-Written summary of viva performance

Past exam papers for PX914

Courses

This module is Core for:

  • PG Diploma and MSc in Modelling of Heterogenous Systems