The LISSOM family of self-organizing computational models aims to replicate the detailed development of the visual cortex of humans.
PyLissom is a PyTorch extension implementing the LISSOM networks. It’s split in two parts: the core nn and optim packages, which implement the LISSOM network itself, and the datasets, models, and utils packages. Some of the datasets, models and utils of PyLissom were inspired by Topographica, a former implementation of the LISSOM networks oriented in its design to the neuroscience community. Instead, PyLissom was designed for a hybrid use case of the machine learning and the neuroscience communities.
The project is licensed under the GPLv3 license.