ABCpy: A user-friendly, extensible, and parallel library for approximate Bayesian computation
Capitolo di libro
Data di Pubblicazione:
2017
Abstract:
ABCpy is a highly modular, scientific library for Approximate Bayesian Computation (ABC) written in Python. The main contribution of this paper is to document a software engineering effort that enables domain scientists to easily apply ABC to their research without being ABC experts; using ABCpy they can easily run large parallel simulations without much knowledge about parallelization, even without much additional effort to parallelize their code. Further, ABCpy enables ABC experts to easily develop new inference schemes and evaluate them in a standardized environment, and to extend the library with new algorithms. These benefits come mainly from the modularity of ABCpy. We give an overview of the design of ABCpy, and we provide a performance evaluation concentrating on parallelization.
Tipologia CRIS:
Articolo in Volume
Keywords:
ABC; Library; Parallel; Spark; Computer Science Applications1707 Computer Vision and Pattern Recognition
Elenco autori:
Dutta, Ritabrata; Schoengens, Marcel; Onnela, Jukka-Pekka; Mira, Antonietta
Link alla scheda completa:
Titolo del libro:
Proceedings of the Platform for Advanced Scientific Computing Conference