Developers
Brainiac is for software developers who want to contribute to Brainiac’s Open Source. Whether you are interested in making the GUI even better at visualizing what is going on in the brain or adding or modifying sensors, your contribution will be greatly appreciated.
Brainiac is Open Source so its code, its library of brains, everything is free without fee to download, run, modify, and redistribute derivative works.
Brainiac, its brains, and its API are all written in Python.
Here are some possible areas to contribute (not an exhaustive list):
GUI
API
Brain storing & loading
download and install mechanism
data structure searching routines
sensors (eyes, ears, etc.)
brain specification language (regions, post synapse, synapses….)
voltage simulator
This video is a replay of the Brainiac GUI simulating a 400-neuron, 19,263-synapse Brainiac brain with an eye and an ear that is learning to associate the sound “X” with the written letter “X.” Once this brain has learned the association, if it hears an X but doesn’t see one, the visual X neuron will still fire because the brain is recalling the association.
This video shows a Brainiac brain that knows how to play Sudoku. It has 3,600 neurons and 78,732 synapses. The user interface has been color-coded to indicate neurons firing at high frequency in orange, at medium frequency in green, at low frequency in blue, and neurons that are not firing in black. The white numbers were already provided as clues in this Sudoku puzzle, and the yellow numbers are guesses by the brain as it figures out the solution.