Newcomers, learners, researchers, builders, and collaborators.

Active Inference

A framework for understanding perception, action, learning, cognition, and adaptive systems.

Active Inference is the central scientific and practical framework around which the Institute organizes education, research, applications, and ecosystem support.

What Active Inference Provides

Active Inference connects perception, action, uncertainty, and model-based adaptation. The Institute presents it as a shared framework for scientific inquiry, engineering practice, education, and collective sensemaking.

Implementations

Implementation pathways include RxInfer.jl, PyMDP, SPM, symbolic cognitive robotics, notational tools, and domain-specific repositories. These support modeling, simulation, inference, and applied experimentation.

Applications

Active Inference appears across domains including biology, neuroscience, mental health, robotics, education, economics, physics, social systems, logistics, decentralized science, and scientific method. The Institute publishes a dedicated deep-dive page for each domain covering the state of the literature, key projects and tools, and open problems.

Key surfaces

Active Inference at a glance

Framework

A shared language for perception, action, uncertainty, and adaptive systems.

Related resources

Public links for this page

Repository / Projects

GitHub organization

Audience: Developer

Public GitHub organization for Institute repositories and open-source work.

projectsgithub-org

Official pages

Official Institute surfaces

Repositories

Related open-source repositories

Repository / Tools

pymdp

Audience: Learner

A Python implementation of active inference for Markov Decision Processes

Python / 2 stars / updated 2024-11-09

learningimplementationpython
Repository / Learning

Start

Audience: Learner

START repository for scalable, tailored Active Inference research and training.

Python / 5 stars / updated 2026-01-19

learningimplementationpython