Giter Club home page Giter Club logo

dal3006 / information-fusion-and-machine-learning-for-sensitivity-analysis-using-physics-knowledge-and-experim Goto Github PK

View Code? Open in Web Editor NEW

This project forked from kapusuzoglu/information-fusion-and-machine-learning-for-sensitivity-analysis-using-physics-knowledge-and-experim

0.0 0.0 0.0 66.26 MB

Highlights • Physics-informed machine learning is investigated for global sensitivity analysis. • Physics and test data are fused to maximize the accuracy of sensitivity estimates. • Uncertainties in Gaussian process and deep neural network models are included. • Accuracy, uncertainty and computational effort of proposed approaches are compared.

Python 8.51% R 3.29% Jupyter Notebook 88.21%

information-fusion-and-machine-learning-for-sensitivity-analysis-using-physics-knowledge-and-experim's Introduction

Information-fusion-and-machine-learning-for-sensitivity-analysis-using-physics-knowledge-and-experimental data

Highlights

• Physics-informed machine learning is investigated for global sensitivity analysis.
• Physics and test data are fused to maximize the accuracy of sensitivity estimates.
• Uncertainties in Gaussian process and deep neural network models are included.
• Accuracy, uncertainty and computational effort of proposed approaches are compared.

Abstract

When computational models (either physics-based or data-driven) are used for the sensitivity analysis of engineering systems, the sensitivity estimate is affected by the accuracy and uncertainty of the model. This paper considers global sensitivity analysis (GSA) for situations where both a physics-based model and experimental observations are available, and investigates physics-informed machine learning strategies to effectively combine the two sources of information in order to maximize the accuracy of the sensitivity estimate. Two representative machine learning (ML) techniques are considered, namely, deep neural networks (DNN) and Gaussian process (GP) modeling, and two strategies for incorporating physics knowledge within these techniques are investigated, namely: (i) incorporating loss functions in the ML models to enforce physics constraints, and (ii) pre-training and updating the ML model using simulation and experimental data respectively. Four different models are built for each type (DNN and GP), and the uncertainties in these models are included in the Sobol’ indices computation. The DNN-based models, with many degrees of freedom in terms of model parameters and training options, are found to result in smaller bounds on the sensitivity estimates when compared to the GP-based models. The proposed methods are illustrated for additive manufacturing and lake temperature modeling examples.

Cite Paper

Kapusuzoglu, B., & Mahadevan, S. (2021). Information fusion and machine learning for sensitivity analysis using physics knowledge and experimental data. Reliability Engineering & System Safety, 214, 107712.

Please, cite this repository using:

@article{kapusuzoglu2021information,
  title={Information fusion and machine learning for sensitivity analysis using physics knowledge and experimental data},
  author={Kapusuzoglu, Berkcan and Mahadevan, Sankaran},
  journal={Reliability Engineering \& System Safety},
  volume={214},
  pages={107712},
  year={2021},
  doi={10.1016/j.ress.2021.107712},
  publisher={Elsevier}
}

information-fusion-and-machine-learning-for-sensitivity-analysis-using-physics-knowledge-and-experim's People

Contributors

kapusuzoglu avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.