Skip to content

VNemani14/UQ_ML_Tutorial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Uncertainty Quantification in Machine Learning for Engineering Design and Health Prognostics: A Tutorial

(Code repository for the above titled paper)

The goal of the study is to compare several ML models and their uncertainty quantification capability for Engineering Design and Prognostics

Methods explored are:

These methods are evaluated on two different case studies.

Case Studies:

UQ methods are applied to two case studies

  • Case study 1: Battery early life prediction
  • Case study 2: Turbofan engine prognostics

All the models are built upon a ResNet-like architecture as shown below

UQ model architectures

Case Study 1: Battery early life prediction

The dataset for this case study was adopted from

The dataset can be summarized as follows

Dataset No. of cells
Train 41
Test1 43
Test2 40
Test3 45

capacity_curves

See the directory for further details.

Case Study 2: Turbofan engine prognostics (PHM)

The dataset for this case study was adopted from

Schematic representation of the CMAPSS model

Toy problem:

Contains code for the toy example mentioned in Section 3.5 of the paper.

The functional relationship between the output $y$ and the input vector $\textbf{x}=[x_1, x_2]$ is expressed as

$$ y(\textbf{x}) = \frac{1}{20}((1.5+x_1)^2+4)\times(1.5+x_2)-sin \frac{5\times(1.5+x_1)}{2}$$

The uncertainty maps of the UQ methods on this regression toy problem look as follows

capacity_curves

About

Code repository for review paper titled "Uncertainty Quantification in Machine Learning for Engineering Design and Health Prognostics: A Comprehensive Review"

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published