Active Inference is a computational framework used in neuroscience and cognitive science that characterises perception, planning and action in terms of probabilistic inference and the minimisation of variational free energy. cpp-AIF is a header-only C++ library that provides a powerful and flexible tool for implementing Active Inference for Partially Observable Markov Decision Processes through multi-core computing. Compared with existing software, cpp-AIF is cross-platform and improves performance, memory management, and usability.

cpp-AIF: A multi-core C++ implementation of Active Inference for Partially Observable Markov Decision Processes

Gregoretti Francesco;Pezzulo Giovanni;Maisto Domenico
2024

Abstract

Active Inference is a computational framework used in neuroscience and cognitive science that characterises perception, planning and action in terms of probabilistic inference and the minimisation of variational free energy. cpp-AIF is a header-only C++ library that provides a powerful and flexible tool for implementing Active Inference for Partially Observable Markov Decision Processes through multi-core computing. Compared with existing software, cpp-AIF is cross-platform and improves performance, memory management, and usability.
2024
Istituto di Calcolo e Reti ad Alte Prestazioni - ICAR
Active inference
C++ library
Multi-core parallelisation
Neuroinformatics
Partially Observable Markov Decision Processes
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/453409
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
social impact