You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: paper/paper.md
+8-10Lines changed: 8 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -43,9 +43,15 @@ data and then numerically constructing an appropriate approximation to this pseu
43
43
On the one hand, this family of methods has been shown to be more computationally efficient and often more accurate than ABC methods, in particular for smaller simulation budgets. On the other hand,
44
44
SBI allows to easily amortize inference, i.e., to infer the posterior distribution for multiple different observations once a neural model has been trained.
45
45
46
-
::: {#tbl-methods}
46
+
Here we propose `sbijax`, a Python package implementing state-of-the-art methodology of neural simulation-based inference.
47
+
While the main focus of the package is the implementation of recent algorithms to make them available to practitioners, e.g., @wildberger2023flow or @schmitt2023consistency,
48
+
`sbijax` also implements common methods from approximate Bayesian computation, e.g., SMC-ABC [@beaumont2009adaptive], to have the entire SBI toolbox in one efficient package (see Table 1 for an overview).
49
+
In addition, `sbijax` provides functionality for model diagnostics, posterior visualization and Markov Chain Monte Carlo (MCMC) sampling.
50
+
The package uses the high-performance computing framework `JAX` as a backend [@jax2018github].
51
+
Using `JAX` has several advantages, including a) that it uses the same syntax as `numpy`[@harris2020array] which enables a seamless transition for applied scientists who already are familiar with it,
52
+
and b) that empirical evaluations have shown that `JAX` can be significantly faster than `PyTorch` (see, e.g., @phan2019composable).
@@ -61,14 +67,6 @@ SBI allows to easily amortize inference, i.e., to infer the posterior distributi
61
67
62
68
:Implemented SBI methods in `sbijax`.
63
69
64
-
Here we propose `sbijax`, a Python package implementing state-of-the-art methodology of neural simulation-based inference.
65
-
While the main focus of the package is the implementation of recent algorithms to make them available to practitioners, e.g., @wildberger2023flow or @schmitt2023consistency,
66
-
`sbijax` also implements common methods from approximate Bayesian computation, e.g., SMC-ABC [@beaumont2009adaptive], to have the entire SBI toolbox in one efficient package (see @tbl-methods for an overview).
67
-
In addition, `sbijax` provides functionality for model diagnostics, posterior visualization and Markov Chain Monte Carlo (MCMC) sampling.
68
-
The package uses the high-performance computing framework `JAX` as a backend [@jax2018github].
69
-
Using `JAX` has several advantages, including a) that it uses the same syntax as `numpy`[@harris2020array] which enables a seamless transition for applied scientists who already are familiar with it,
70
-
and b) that empirical evaluations have shown that `JAX` can be significantly faster than `PyTorch` (see, e.g., @phan2019composable).
71
-
72
70
# State of the field
73
71
74
72
While a plethora of different models has been proposed in the recent literature, the development of adequate software packages has not followed at the same pace,
0 commit comments