This is the MATLAB code for the Active Efficient Coding model introduced in Eckmann et al 2020. It simulates an agent that self-calibrates vergence and accommodation eye movements in a simple visual environment. All algorithms are explained in detail in the main manuscript and the supplementary material of the paper.
Model Type: Predictive Coding Network; Connectionist Network
Cell Type(s): Abstract rate-based neuron
Model Concept(s): Action Selection/Decision Making; Reinforcement Learning; Unsupervised Learning; Amblyopia
Simulation Environment: MATLAB
Implementer(s): Eckmann, Samuel [ec.sam at outlook.com]; Klimmasch, Lukas [klimmasch at fias.uni-frankfurt.de]
References:
Eckmann S, Klimmasch L, Shi BE, Triesch J. (2020). Active efficient coding explains the development of binocular vision and its failure in amblyopia. Proceedings of the National Academy of Sciences of the United States of America. 117 [PubMed]