Dynamic predictive coding: A model of hierarchical sequence learning and prediction in the neocortex | Synapse