Diese Seite wurde maschinell aus dem Englischen übersetzt. Sehen Sie sich die englische Originalversion an.

Rechenmodelleure, Softwareentwickler und Institute-Beitragende wählen oder bauen Toolchains zur Simulation, Anpassung oder Bereitstellung von aktiven Inferenzmodellen.

Aktive Inferenz und Rechenwerkzeuge

Die Software-Basis, die freie Energie minimierung von Gleichungen in ausführbare Modelle – Python, Julia, MATLAB und symbolische Werkzeugketten – umwandelt.

Nächste beste Schritte

Aktive Inferenz und Pfad zu Computertools

Beginnen Sie mit den öffentlich zugänglichen Links mit der höchsten Signalstärke für diese Seite und setzen Sie dann fort durch die verwandten Ressourcen- und Verzeichnisansichten.

Die aktive Inferenz ist nur so nützlich wie der Code, mit dem sie implementiert wird. Im gesamten Ökosystem tragen eine kleine Anzahl von Toolchains den größten praktischen Nutzen: Python-Pakete für die diskrete Zustandsmodellierung, ein Julia-Framework für das Nachrichtenweiterleiten in großem Maßstab, eine Jahrzehnte alte MATLAB-Statistikanwendung, die zur Entstehung der Theorie beitrug, und symbolische Denkmechanismen, die kostenfreie Energie minimieren mit logischer Planung für Robotik kombinieren. Diese Seite gibt einen Überblick über diese Toolchains, die vom Institut verbundenen Entwicklungs- und Lernaktivitäten darum herum sowie die Fragmentierung, die sie von einem einzelnen kohärenten Softwarestapel trennt.

Warum der Bereich passt

Variations und Minimierung der erwarteten freien Energie werden mathematisch definiert, aber jede Anwendung von Active Inference – von einem Roboterarm bis zu einem psychiatrischen Modell bis hin zu einer Policy-Simulation – läuft letztendlich auf einer Implementierung eines generativen Modells, eines Inferenzmotors und einer numerischen Backend-Ausführung ab. Verschiedene Toolchains haben hier unterschiedliche Verpflichtungen übernommen: diskrete teilweise beobachtbare Markov-Entscheidungsprozesse im Vergleich zu kontinuierlicher Zustandsdynamik, Batch-Berechnung im Vergleich zu reaktivem Streaming, handgefertigte generative Modelle im Vergleich zu gelernten Modellen und numerische im Vergleich zu symbolischen Darstellungen von Überzeugungen und Zielen. Da die anderen Domain-Seiten des Instituts jede Anwendung von Active Inference in einem Feld beschreiben, beschreibt diese Seite die gemeinsame Rechenebene unter ihnen – die Toolchains, die ein Modellbauer tatsächlich aufnimmt, um von Theorie zu einer funktionierenden Simulation überzugehen.

Vier Werkzeugketten, vier Paradigmen

PyMDP ist ein Python-Paket zur Simulation aktiver Inferenzagenten in diskreten Zustands-Markov-Entscheidungsprozess-Umgebungen, das Modellierern ein POMDP-ähnliches generatives Modell, Variationsinferenzen über verborgene Zustände und eine auf erwartetem Free Energy basierende Richtlinienauswahl in einer weit verbreiteten Referenzimplementierung bietet. RxInfer.jl, die bei BIASlab in Eindhoven entwickelte Software, verfolgt einen anderen Ansatz: Sie führt reaktive Nachrichtenübermittlung auf Forney-Faktor-Graphen durch, anstatt direkt mit Bayes-Graphen oder expliziten POMDPs zu arbeiten, so dass die Inferenz ereignisgesteuert und nicht im festen Takt ausgeführt wird, was für Streaming-Daten und das Skalieren von Modellen mit einer großen Anzahl von Parametern Vorteile bringt. SPM (Statistical Parametric Mapping), eine von Karl Friston an der MRC Cyclotron Unit Ende der 1980er Jahre erstellte MATLAB-Plattform zur statistischen Analyse von fMRI-, PET- und EEG-Daten, geht der aktiven Inferenz voraus – ihr allgemeines lineares Modell und die Gaussian Field Theory-Maschinerie entwickelten sich parallel dazu und trugen maßgeblich zur Free Energy Formalismus bei, und sie wird auch heute noch als historischer Eckpfeiler und Werkzeug für Analysen eingesetzt. Symbolic Cognitive Robotics, das auf Jean-Francois Cloutiers karma_system Projekt basiert, verfolgt einen vierten Weg, indem sie symbolisches Denken mit aktiver Inferenz kombiniert, so dass generative Modelle, Überzeugungen und Ziele als symbolische Strukturen anstelle von rein numerischen dargestellt werden, während gleichzeitig Richtlinien durch erwartete Free Energy Minimierung ausgewählt werden.

Institutbezogene Entwicklung und Lernaktivitäten

Die RxInfer.jl Lern-Gruppe ist ein aktives Institutsprojekt, das sich direkt mit den Entwicklern von RxInfer.jl bei der Open-Source-Entwicklung zusammenarbeitet, einschließlich Visualisierungstechniken für die zugrunde liegenden Faktorgraphen im Code-Editor; die Gruppe hat regelmäßige synchrone Sitzungen durchgeführt und Mitwirkende mit unterschiedlichem Hintergrund in Julia und Bayes’schen Modellierungen für anwendungsorientierte Projekte gewonnen. Symbolische Kognitive Robotik ist das Werk von Jean-Francois Cloutier, einem Forschungswissenschaftler, der mit dem Institut verbunden ist, der die karma_system-Methode in robotergestützter Planung und symbolischen Problemlösungssettings demonstriert hat; Robotik war auch ein Schwerpunkt des Instituts’ zweitem Applied Active Inference Symposium. PyMDP, das außerhalb des Instituts gepflegt wird, wurde in den eigenen ModelStream-Lernsessions des Instituts vorgestellt, was seine Rolle als gemeinsames Referenzimplementierung für die breitere Community widerspiegelt und nicht als Werkzeug einer einzelnen Laborgruppe.

Offene Probleme

Die oben genannten Toolchains verwenden nicht ein gemeinsames generatives Modellformat, einen Inferenzalgorithmus oder eine numerische Backend-Implementierung, sodass ein in einem erstelltes Modell ohne umfangreiche Neufassung nicht auf andere übertragen werden kann und es noch keine standardisierten Benchmarks gibt, um sie hinsichtlich Genauigkeit, Geschwindigkeit oder Skalierverhalten gegeneinander zu vergleichen. Die Aufteilung in diskrete/kontinuierliche/symbolische Zustände bedeutet auch, dass Praktiker sich frühzeitig für eine Paradigma entscheiden müssen – POMDP-ähnliche diskrete Zustände, kontinuierliches Nachrichtenübermitteln oder symbolische Darstellungen – und dabei nur begrenzt Werkzeuge zur Kombination dieser innerhalb eines Modells haben. Die Dokumentation und die Reifegrad der Verpackung variieren erheblich: Einige Tools verfügen über Tutorials und strukturierte Lerngruppen, während andere näher an Forschungs- als an verteilter Software liegen. Wie bei den anderen Anwendungsbereichen der aktiven Inferenz beruhen Behauptungen über Akzeptanz und Leistungsvorteile eher auf demonstrierten Konzeptbeweisen und aktivem Community-Entwicklungsprogramm als auf systematischen, unabhängigen Vergleichen mit etablierten Alternativen.

Schlüsselflächen

Aktive Inferenz und Berechnungstools auf einen Blick

Vier Paradigmen, ein Prinzip

Diskrete POMDP-Simulation in Python, reaktive Faktor-Graph-Nachrichtenaustausch in Julia, statistische Neurobildgebung in MATLAB und symbolisches Schliessen für Robotik implementieren Freie-Energie-Minimierung, aber keine teilen ein gemeinsames Modellformat oder einen gemeinsamen Inferenzmotor.

SPM war der Theorie voraus, die es jetzt unterstützt.

SPM begann Ende der 1980er Jahre als statistische Technik zur Gehirn-Bildanalyse, Jahre bevor aktive Inferenz formalisiert wurde – ihre allgemeine lineare Modell- und Gaußsche Feldtheorie Arbeit entwickelte sich parallel dazu und trug maßgeblich zum Aufbau des Prinzips der freien Energie bei.

Institutengestützte Entwicklung, nicht nur Werkzeuge in der Nähe des Instituts.

Die RxInfer.jl Lern-Gruppe arbeitet direkt mit den Entwicklern des Frameworks bei Open-Source-Beiträgen zusammen und Symbolic Cognitive Robotics wird von einem Institutsprofessor Forschungstätigkeit aufgebaut und demonstriert, wodurch dieser eine Domäne ist, in der das Institut nicht nur ein Anwendungsfallersteller, sondern auch ein Werkzeuglieferant ist.

Verwandte Ressourcen

Öffentliche Links für diese Seite

Externe Links werden aus dem gemeinsamen Register aufgelöst, sodass zielgerichtete Bestimmungen zentralisiert und überprüfbar bleiben.

Repository / Projects

GitHub organization

Audience: Developer

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

projectsgithub-org
Repository / Projects

GEO-INFER repository

Audience: Developer

Geospatial modeling repository connected to ecological and bioregional applications.

projectsgeo-infer

Offizielle Seiten

Offizielle Institut-Oberflächen

Repoziteure

Verwandte Open-Source-Repositories

Repository / Research

act_inf_metaanalysis

Audience: Researcher

Computational meta-analysis of Active Inference literature with nanopublication and knowledge-graph outputs.

TeX / 4 stars / updated 2026-05-04

researchknowledgetex
Repository / Research

Active_Inference_Ontology

Audience: Researcher

Ontology-oriented repository for shared Active Inference concepts and decentralized science knowledge infrastructure.

Unspecified / 14 stars / updated 2026-05-18

researchknowledgeunclassified
Repository / Projects

ActiveBlockference

Audience: Developer

Notebook-based applied Active Inference work connected to blockchain-adjacent and generative modeling examples.

Jupyter Notebook / 33 stars / updated 2026-05-27

projectrepositoryjupyter-notebook
Repository / Projects

ActiveInferAnts

Audience: Developer

Python models and materials for ant-inspired multiagent Active Inference.

Python / 29 stars / updated 2026-05-18

projectrepositorypython
Repository / Research

AEOS

Audience: Researcher

Active Entity Ontology for Science

Unspecified / 8 stars / updated 2025-05-27

researchknowledgeunclassified