Simbrain design goals

The overarching motivation of Simbrain is to make neural networks available to as wide an audience as possible. The basic idea is that neural networks are, fundamentally, easy to understand. They involve passing of information between simple units. By using a familiar graphical interface to display this, the hope is that network principles can be understood whether or not the user has background in mathematics and computer programming (which are standard prerequisites to the study of neural networks). On the other hand, it is also hoped that having such an intuitive tool will facilitate research by more advanced users who can use the tool to prototype network designs (for later high performance implementation), and to test network ideas in ecologically realistic environments.

If, using Simbrain, a 12 year old student discovers a novel network architecture, then the basic vision of Simbrain will have been realized.

Some more specific goals are as follows: