|
4 | 4 | [](https://doi.org/10.21105/joss.05702) |
5 | 5 |  |
6 | 6 |
|
7 | | -BayesFlow is a Python library for simulation-based **Amortized Bayesian Inference** with neural networks. |
8 | | -It provides users with: |
| 7 | +BayesFlow 2 is a Python library for simulation-based **Amortized Bayesian Inference** with neural networks. |
| 8 | +It provides users and researchers with: |
9 | 9 |
|
10 | 10 | - A user-friendly API for rapid Bayesian workflows |
11 | 11 | - A rich collection of neural network architectures |
@@ -56,9 +56,8 @@ For an in-depth exposition, check out our walkthrough notebooks below. More tuto |
56 | 56 | 3. [Two moons starter example](examples/Two_Moons_Starter.ipynb) |
57 | 57 | 4. [Rapid iteration with point estimators](examples/Lotka_Volterra_point_estimation_and_expert_stats.ipynb) |
58 | 58 | 5. [SIR model with custom summary network](examples/SIR_Posterior_Estimation.ipynb) |
59 | | -6. [Hyperparameter optimization](examples/Hyperparameter_Optimization.ipynb) |
60 | | -7. [Bayesian experimental design](examples/Bayesian_Experimental_Design.ipynb) |
61 | | -8. [Simple model comparison example](examples/One_Sample_TTest.ipynb) |
| 59 | +6. [Bayesian experimental design](examples/Bayesian_Experimental_Design.ipynb) |
| 60 | +7. [Simple model comparison example](examples/One_Sample_TTest.ipynb) |
62 | 61 |
|
63 | 62 | ## Install |
64 | 63 |
|
@@ -126,9 +125,8 @@ Documentation is available at https://bayesflow.org. Please use the [BayesFlow F |
126 | 125 |
|
127 | 126 | You can cite BayesFlow along the lines of: |
128 | 127 |
|
129 | | -- We approximated the posterior with neural posterior estimation and learned summary statistics (NPE; Radev et al., 2020), as implemented in the BayesFlow software for amortized Bayesian workflows (Radev et al., 2023a). |
130 | | -- We approximated the likelihood with neural likelihood estimation (NLE; Papamakarios et al., 2019) without hand-crafted summary statistics, as implemented in the BayesFlow software for amortized Bayesian workflows (Radev et al., 2023b). |
131 | | -- We performed simultaneous posterior and likelihood estimation with jointly amortized neural approximation (JANA; Radev et al., 2023a), as implemented in the BayesFlow software for amortized Bayesian workflows (Radev et al., 2023b). |
| 128 | +- We approximated the posterior using neural posterior estimation (NPE) with learned summary statistics (Radev et al., 2020), as implemented in the BayesFlow framework for amortized Bayesian inference (Radev et al., 2023a). |
| 129 | +- We approximated the likelihood using neural likelihood estimation (NLE) without hand-crafted summary statistics (Papamakarios et al., 2019), leveraging its implementation in BayesFlow for efficient and flexible inference. |
132 | 130 |
|
133 | 131 | 1. Radev, S. T., Schmitt, M., Schumacher, L., Elsemüller, L., Pratz, V., Schälte, Y., Köthe, U., & Bürkner, P.-C. (2023a). BayesFlow: Amortized Bayesian workflows with neural networks. *The Journal of Open Source Software, 8(89)*, 5702.([arXiv](https://arxiv.org/abs/2306.16015))([JOSS](https://joss.theoj.org/papers/10.21105/joss.05702)) |
134 | 132 | 2. Radev, S. T., Mertens, U. K., Voss, A., Ardizzone, L., Köthe, U. (2020). BayesFlow: Learning complex stochastic models with invertible neural networks. *IEEE Transactions on Neural Networks and Learning Systems, 33(4)*, 1452-1466. ([arXiv](https://arxiv.org/abs/2003.06281))([IEEE TNNLS](https://ieeexplore.ieee.org/document/9298920)) |
@@ -169,6 +167,10 @@ You can cite BayesFlow along the lines of: |
169 | 167 | } |
170 | 168 | ``` |
171 | 169 |
|
| 170 | +## Awesome Amortized Inference |
| 171 | + |
| 172 | +If you are interested in a curated list of resources, including reviews, software, papers, and other resources related to amortized inference, feel free to explore our [community-driven list](https://github.com/bayesflow-org/awesome-amortized-inference). |
| 173 | + |
172 | 174 | ## Acknowledgments |
173 | 175 |
|
174 | 176 | This project is currently managed by researchers from Rensselaer Polytechnic Institute, TU Dortmund University, and Heidelberg University. It is partially funded by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation, Project 528702768). The project is further supported by Germany's Excellence Strategy -- EXC-2075 - 390740016 (Stuttgart Cluster of Excellence SimTech) and EXC-2181 - 390900948 (Heidelberg Cluster of Excellence STRUCTURES), as well as the Informatics for Life initiative funded by the Klaus Tschira Foundation. |
0 commit comments