Year: 2021
Type: article
Abstract: A major trend in academia and data science is the rapid adoption of Bayesian statistics for data analysis and modeling, leading to the development of probabilistic programming languages (PPL).A PPL provides a framework that allows users to easily specify a probabilistic model and perform inference automatically.PyAutoFit is a Python-based PPL which interfaces with all aspects of the modeling (e.g., the model, data, fitting procedure, visualization, results) and therefore provides complete management of every aspect of modeling.This includes composing high-dimensionality models from individual model components, customizing the fitting procedure and performing data augmentation before a model-fit.Advanced features include database tools for analysing large suites of modeling results and exploiting domainspecific knowledge of a problem via non-linear search chaining.Accompanying PyAutoFit is the autofit workspace, which includes example scripts and the HowToFit lecture series which introduces non-experts to model-fitting and provides a guide on how to begin a project using PyAutoFit.Readers can try PyAutoFit right now by going to the introduction Jupyter notebook on Binder or checkout our readthedocs for a complete overview of PyAutoFit's features.
DOI: 10.21105/joss.02550
Authors: James. Nightingale, Richard Hayes, Matthew Griffiths
Institution: Durham University
Language: English
Subfield: Artificial Intelligence
Field: Computer Science
Domain: Physical Sciences
Open Access status: diamond
Awards: Cosmology and Cancer - Astronomical Statistics In Healthcare, G1259507762, Durham DiRAC-2 petascale facility, G1468651527, G165597396, G1736745720, G1771230537, DiRAC-2.5 - the pathway to DiRAC Phase 3, G2073976794, G2309215924, G2368581224, G2724489712, G2843074508, G2884700914, G3403823835, G3531124447, G4251892262, G4523524751, G4831232377, G5660267321, G5768834005, DiRAC-2.5 DC - Operations 2017-2020, G6537386148, G6802598382, G6873874887, G6926846737, G7108246583, G7521014512, G7573294876, G7937591081, DiRAC: Memory Intensive 2.5y, G8710138095, DiRAC: Memory Intensive 2.5x
OpenAlex ID: W3127922361
