This repository supports the paper "Solving Stochastic Inverse Problem with Stochastic BayesFlow" for the 2023 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM). This repository is developed based on BayesFlow for the paper BayesFlow: Learning complex stochastic models with invertible neural networks and stochastic normalizing flows for the paper "Stochastic Normalizing Flows for Inverse Problems: a Markov Chains Viewpoint". The main contributions of our work are as follows: -- We propose stochastic BayesFlow as the extension of the original BayesFlow, contributing to avoiding overfitting to some extent with limited training data. -- We summarize and validate an algorithm for solving SIPs with (stochastic) BayesFlow using the inverse uncertainty quantification of a single-track vehicle model. -- We also show that the stochastic BayesFlow outperforms BayesFlow and BNN in terms of the accuracy and precision of parameter identification, even with noisy observed data. The vehicle model is referred to CommonRoad. The generated data is saved in /data. We adapt the original FrEIA and the original conditionalSNF, and the original LSTNet to our use case. The BayesFlow model is implemented in the script <Bayesian_conditional_normalizing_flow_LSTNet_dropout_cinn.py> and the stochastic BayesFlow model is implemented in the script <Bayesian_stochastic_conditional_normalizing_flow_MCMC.py>
-
Notifications
You must be signed in to change notification settings - Fork 0
Based on BayesFlow, we develop a stochastic BayesFlow algorithm to solve stochastic inverse problems and validate it using the inverse uncertainty quantification of a simulated vehicle dynamics model.
yiyi1zhang/stochastic_bayesflow
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Based on BayesFlow, we develop a stochastic BayesFlow algorithm to solve stochastic inverse problems and validate it using the inverse uncertainty quantification of a simulated vehicle dynamics model.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published