Active Predictive Coding: A Unifying Neural Model for Active Perception, Compositional Learning, and Hierarchical Planning | MIT Press Journals & Magazine | IEEE Xplore