Introducing ActiveInference.jl: a Julia Library for Simulation and Parameter Estimation with Active Inference Models — Samuel William Nehrer (2024) | RDL Network
Introducing ActiveInference.jl: a Julia Library for Simulation and Parameter Estimation with Active Inference Models
Preprint 2024 en
Authors
SN
Samuel William Nehrer
JL
Jonathan Ehrenreich Laursen
CH
Conor Heins
Abstract
1 min read
We introduce a new software package for the Julia programming language, the library ActiveInference.jl. To make active inference agents with Partially-Observable Markov Decision Process (POMDP) generative models available to the growing research community using Julia, we re-implemented the pymdp library for Python. ActiveInference.jl is compatible with cutting-edge Julia libraries designed for cognitive and behavioral modeling as it is used in computational psychiatry, cognitive science, and neuroscience. This means that POMDP active inference models can now easily be fit to empirically observed behavior, using sampling as well as variational methods. In this article, we show how ActiveInference.jl makes building POMDP active inference models straightforward, and how it enables researchers to use them for simulation as well as fitting them to data or to do model comparison.
Discussion(0)
No comments yet. Be the first to comment.