Event-driven spiking neural network simulator based on FPGA

Recently, researchers have shown an increased interest in more biologically realistic neural networks. Spiking Neural Network (SNN) is one of the most widely used methodologies of mimic neural networks. It has been extensively used for Brain-Machine Interface (BMI), dynamic vision detection (DVS), i...

Full description

Saved in:
Bibliographic Details
Main Author: Zou, Zhili
Other Authors: Gwee Bah Hwee
Format: Thesis-Master by Coursework
Language:English
Published: Nanyang Technological University 2022
Subjects:
Online Access:https://hdl.handle.net/10356/158358
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:Recently, researchers have shown an increased interest in more biologically realistic neural networks. Spiking Neural Network (SNN) is one of the most widely used methodologies of mimic neural networks. It has been extensively used for Brain-Machine Interface (BMI), dynamic vision detection (DVS), image pattern recognition. From a biophysical point of view, neuron behaviors (action potentials) result from currents that pass through ion channels in the cell membrane. It is possible to simulate such a mimic network on circuit design by modeling the stimulus-voltage relationship. Compared with previous neuron networks, SNN can model a dynamical network in continuous real-time, significantly reducing its power consumption with the event-driven nature. In addition, more researchers participate in exploring the learning methodologies for SNN. As an unsupervised learning fashion, Spike Timing Dependent Plasticity (STDP) has achieved more than 94% accuracy on handwriting digits (MNIST dataset). Furthermore, researchers have migrated some excellent algorithms designed for conventional ANN, CNN to fit in the SNN environment and achieved higher accuracy, close to 99% in a supervised fashion. It has been solidly proved that SNN has the potential to catch up with other artificial neural networks. Keywords: Spiking Neuron Network, Machine Learning, Pattern Recognition, FPGA, Event-driven.