/cell-grid

A cellular neural network (CNN) with visualization

Primary LanguagePython

This project recreates some of the properties of a biological neural network in a cell grid (CNN). The goal is to be able to train the grid using only a global reward/punish value calculated from the output, and no backpropagation.

To install, just copy grid_animation.py and grid_rules.py into the desired folder and run grid_animation.py. Requires numpy (for the math) and pyglet (for the visualization).

200x200 grid showing neuron activations