start/here
Welcome. This is a simple, actionable landing page into the Active Inference Ecosystem and Institute, centered on this repository. If you only read one file to begin, make it this one.
pytest.ini
learning/curriculum_creation/1_Research_Domain.py
, learning/curriculum_creation/1_Research_Entity.py
, learning/curriculum_creation/2_Write_Introduction.py
learning/curriculum_creation/3_Introduction_Visualizations.py
data/visualizations/
(e.g., *_flow.mmd
, *_section_breakdown.png
, curriculum_structure.mmd
)learning/curriculum_creation/4_Translate_Introductions.py
data/translated_curriculums/
(Chinese, French, Spanish, Tagalog)learning/curriculum_creation/generate_custom_curriculum.py
data/written_curriculums/
(organized by topic)src/
src/common/
src/system/
src/visualization/
src/terminal/
src/perplexity/
, src/repos/
data/
data/prompts/
data/domain_research/
, data/audience_research/
data/visualizations/
data/written_curriculums/
, data/translated_curriculums/
Documentation: docs/
(rendered site in site/
)
Tests: tests/
(end-to-end and unit tests; pytest.ini
config)
run.sh
, run_docs.sh
, pyproject.toml
, mkdocs.yml
tests/
.Thanks for being here. This project aims to make active inference practical, legible, and collaborative. Start small, ship something real, and share what you learn.
For readers who want to move into formalism and implementation.
uv sync --all-extras --dev
uv run pytest -q
uv run python learning/curriculum_creation/generate_custom_curriculum.py --help
chmod +x ./run_docs.sh && ./run_docs.sh
Equations are supported via LaTeX in Markdown. For example, variational free energy:
[ F(q) = \mathbb{E}{q(z)}[\log q(z)] - \mathbb{E}{q(z)}[\log p(x, z)] ]
and Bayes’ rule:
( p(z\mid x) = \frac{p(x\mid z)\,p(z)}{p(x)} ).
uv run pytest -q && uv run ruff check . && uv run black --check .
uv run python learning/curriculum_creation/1_Research_Domain.py
uv run python learning/curriculum_creation/2_Write_Introduction.py
uv run python learning/curriculum_creation/3_Introduction_Visualizations.py
uv run python learning/curriculum_creation/4_Translate_Introductions.py
data/domain_research/
data/visualizations/
data/written_curriculums/
data/translated_curriculums/