2 research outputs found

    Simulation pulsverarbeitender neuronaler Netze : eine ereignisgetriebene und verteilte Simulation pulsverarbeitender neuronaler Netze

    Get PDF
    In dieser Arbeit werden die Eigenschaften von pulsverarbeitenden Neuronalen Netzen (PVNN) untersucht und eine daraufhin optimierte Lösung in Form des Simulationssystems SPIKELAB vorgestellt. SPIKELAB implementiert eine ereignisgetriebene und verteilte Simulation, welche die Eigenschaften pulsverarbeitender neuronaler Netze, wie z. B. die geringe Aktivität dieser Netzwerke, deren spärliche Vernetzung und die Verzögerung zwischen Neuronen, explizit behandelt und ein dadurch gegebenes Optimierungspotential ausschöpft. Zudem werden die Pulse im Netzwerk alleine durch den Zeitpunkt ihres Auftretens modelliert, wodurch trotz der in SPIKELAB eingesetzten Optimierungen, ohne Eingriff in das Simulationsverfahren, nahezu beliebige Berechnungsmodelle für Neuronen implementiert werden können. Die ereignisgetriebene Simulation wird in dieser Arbeit quantitativ mit einem üblicherweise verwendeten Zeitscheibenverfahren verglichen. Die Beschleunigung durch eine Verteilung der Simulation wird quantitativ an repräsentativen Beispielnetzwerken aufgezeigt. Schließlich zeigt die in dieser Arbeit entwickelte Beschleunigungshardware RACER in welcher Weise eine ereignisgetriebene Simulation durch Hardware beschleunigt und wie analoge und digitale Hardware in die Simulation eingebunden werden kann

    Stochastic resonance and finite resolution in a network of leaky integrate-and-fire neurons.

    Get PDF
    This thesis is a study of stochastic resonance (SR) in a discrete implementation of a leaky integrate-and-fire (LIF) neuron network. The aim was to determine if SR can be realised in limited precision discrete systems implemented on digital hardware. How neuronal modelling connects with SR is discussed. Analysis techniques for noisy spike trains are described, ranging from rate coding, statistical measures, and signal processing measures like power spectrum and signal-to-noise ratio (SNR). The main problem in computing spike train power spectra is how to get equi-spaced sample amplitudes given the short duration of spikes relative to their frequency. Three different methods of computing the SNR of a spike train given its power spectrum are described. The main problem is how to separate the power at the frequencies of interest from the noise power as the spike train encodes both noise and the signal of interest. Two models of the LIF neuron were developed, one continuous and one discrete, and the results compared. The discrete model allowed variation of the precision of the simulation values allowing investigation of the effect of precision limitation on SR. The main difference between the two models lies in the evolution of the membrane potential. When both models are allowed to decay from a high start value in the absence of input, the discrete model does not completely discharge while the continuous model discharges to almost zero. The results of simulating the discrete model on an FPGA and the continuous model on a PC showed that SR can be realised in discrete low resolution digital systems. SR was found to be sensitive to the precision of the values in the simulations. For a single neuron, we find that SR increases between 10 bits and 12 bits resolution after which it saturates. For a feed-forward network with multiple input neurons and one output neuron, SR is stronger with more than 6 input neurons and it saturates at a higher resolution. We conclude that stochastic resonance can manifest in discrete systems though to a lesser extent compared to continuous systems
    corecore