Combining Active Inference and Hierarchical Predictive Coding: A Tutorial Introduction and Case Study | Synapse