Neuronale Informationsverarbeitung (NI)
Research Teaching Publications Members Calendar

Browse all publications by topic

Browse all publications by year


  • A. Hilmann, S. Heller, U. Roth, C. Piepenbrock, K. Obermayer, and K. Klar. A Graphical Programming and Simulation Environment for Integrate-and-Fire Neuronal Networks. . In European J. Neurosci., page 404. European Forum of Neuroscience ENA, 1998.
    We have developed a simulator for networks of integrate-and-fire neurons as part of a larger project to implement such networks directly in hardware. The model neurons are arranged in layers. They have independent variable thresholds for activity and learning. Synaptic connections between the neurons may be defined individually or by arbitrary pattern functions. Each connection can be configured with respect to its propagation time delay, its PSP time behavior, and its adaptability by different Hebbian learning rules. The software package uses a modular description language for the network topology, the neuron parameters, the learning rules, as well as for the input stimulation protocols. It provides (i) a compiler for the modular network description files that generates network connectivity and parameter files, (ii) a simulator to run network simulations, and (iii) an interactive graphical user interface to control the simulator and visualize the network neurons with their membrane potentials, activities, learning behavior, and their synaptic connection weights. Furthermore, it implements statistical functions for the analysis of the network and its time behavior. The simulator may be run in batch mode without the user interface--and it could later be replaced by the microchip designed to implement exactly the same functionality in hardware. The package is implemented in ANSI C and JAVA and is designed for maximum portability across platforms. We demonstrate its capabilities in simulations of figure-ground separation and path finding.