This version of the course is being taught at Purdue University during Spring 2016. The code for the course is ME 59700. The instructors are Prof. Ilias Bilionis and Prof. Guang Lin. The class meets every Tuesday and Thursday 1:30pm-2:45pm at ME 3021.
The goal of this course is to introduce the fundamentals of uncertainty quantification to advanced undergraduates or graduate engineering and science students with research interests in the field of predictive modeling. Upon completion of this course the students should be able to:
- Represent mathematically the uncertainty in the parameters of physical models.
- Propagate parametric uncertainty through physical models to quantify the induced uncertainty on quantities of interest.
- Calibrate the parameters of physical models using experimental data.
- Combine multiple sources of information to enhance the predictive capabilities of models.
- Pose and solve design optimization problems under uncertainty involving expensive computer simulations.
- 10% Participation
- 60% Homework
- 30% Final Project
-
Lecture 1 - Introduction to Uncertainty Quantification on 01/12/2016.
-
Lecture 2 - Probability Theory on 01/14/2016.
-
Lecture 3 - Probability Distributions on 01/19/2016.
-
Lecture 4 - Bayesian Parameter Estimation, Hypothesis Testing, and Model Selection on 01/21/2016.
-
Lecture 5 - Uncertainty Propagation using Sampling Methods: Monte Carlo on 01/26/2016.
-
Lecture 6 - Uncertainty Propagation using Sampling Methods: Latin-hypercube designs on 01/28/2016.
-
Lecture 7 - Representation of Prior Uncertainty: The Maximum Entropy Principle on 02/02/2016.
-
Lecture 8 - Representation of Prior Uncertainty on 02/04/2016.
-
Lecture 9 on 02/09/2016.
-
Lecture 10 on 02/11/2016.
-
Lecture 11 on 02/16/2016.
-
Lecture 12 on 02/18/2016.
-
Lecture 13 on 02/23/2016.
-
Lecture 14 on 02/25/2016.
-
Lecture 15 on 03/01/2016.
-
Lecture 16 on 03/03/2016.
-
Lecture 17 on 03/08/2016.
-
Lecture 18 on 03/10/2016.
-
Lecture 19 on 03/22/2016.
-
Lecture 20 on 03/24/2016.
-
Lecture 21 on 03/29/2016.
-
Lecture 22 on 03/31/2016.
-
Lecture 23 on 04/05/2016.
-
Lecture 24 on 04/07/2016.
-
Lecture 25 on 04/12/2016.
-
Lecture 26 on 04/14/2016.
-
Lecture 27 on 04/19/2016.
-
Lecture 28 on 04/21/2016.
-
Lecture 29 on 04/26/2016.
-
Lecture 30 on 04/28/2016.
-
Homework 1 due on 01/26/2016.
-
Homework 2 due on 02/09/2016.
-
Homework 3 due on 02/23/2016.
-
Homework 4 due on 03/08/2016.
-
Homework 5 due on 03/29/2016.
-
Homework 6 due on 04/12/2016.
-
Anaconda from Continuum Analytics, is absolutely essential to group the installation of many packages.
-
A working latex distribution. We suggest MacTex for OS X users, and MikTex for Windows users.
-
Jupyter Notebook Extensions is required to properly display latex in the document (bibliography and equation numbers).
-
Essential UQ software developed by the Predictive Science Laboratory:
-
py-orthpol for generating orthogonal polynomials with respect to arbitrary probability measures. Requires FORTRAN compiler.
-
py-design for generating designs for computer codes. Requires FORTRAN compiler.
-
-
RISE is required only if you want to view the presentation as slides.