Coding explains development of binocular vision and its failure in Amblyopia (Eckmann et al 2020)

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]; Klimmasch, Lukas [klimmasch at]


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]