TL;DR
PyAutoFit is a comprehensive Python-based probabilistic programming language that simplifies model specification, fitting, and analysis, supporting complex model composition, customization, and large-scale result management.
Contribution
It introduces PyAutoFit, a versatile PPL that integrates model building, fitting, visualization, and result analysis within a unified framework, including advanced features like database tools and domain-specific knowledge integration.
Findings
Supports high-dimensional model composition
Enables customizable fitting procedures
Includes tools for large-scale result analysis
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 domain-specific knowledge of a problem via non-linear search chaining. Accompanying…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
