Spiking neural network for hand-written digits classification

Artificial intelligence (AI) has been widely used in versatile applications (robot, autonomous vehicle, gaming, industry IoT, etc.), and changed the way that human being lives. Meanwhile, huge amount of data has been created in this big data era in recent years. Neural Network, as an AI technology b...

Full description

Bibliographic Details
Main Author: Huang, Jingyao
Other Authors: Goh Wang Ling
Format: Thesis-Master by Coursework
Language:English
Published: Nanyang Technological University 2018
Subjects:
Online Access:http://hdl.handle.net/10356/76009
_version_ 1811686927546449920
author Huang, Jingyao
author2 Goh Wang Ling
author_facet Goh Wang Ling
Huang, Jingyao
author_sort Huang, Jingyao
collection NTU
description Artificial intelligence (AI) has been widely used in versatile applications (robot, autonomous vehicle, gaming, industry IoT, etc.), and changed the way that human being lives. Meanwhile, huge amount of data has been created in this big data era in recent years. Neural Network, as an AI technology benefiting from such huge amount of data, becomes mature for commercialization. Successful examples include convolutional neural network (CNN) for image processing and recurrent neural network (RNN) for speech recognition. Compared with the former two technologies, spiking neural network (SNN), as the third-generation neural network, still has a distance from commercial application. Spiking Neural Network is a neural network which is most similar to biological neural network. The development of neuroscience makes the simulation of the biological neuron model more feasible. From Hodgkin-Huxley model of the early time to the newly raised Spike-Timing Dependent Plasticity (STDP) model, the electrochemical reaction of biological brain has been described more accurately. In this dissertation, an algorithm of SNN is implemented. Based on the STDP model and some modern dynamic biological neural system model (Homoeostasis, Lateral Inhibition, etc.), this configurable algorithm is used to achieve hand-written digits recognition based on the benchmark of MNIST dataset. A supervised layer is added following the spiking neural layer for better classification. To evaluate the algorithm, experiments of different number of digits classification are carried out and reported.
first_indexed 2024-10-01T05:08:12Z
format Thesis-Master by Coursework
id ntu-10356/76009
institution Nanyang Technological University
language English
last_indexed 2024-10-01T05:08:12Z
publishDate 2018
publisher Nanyang Technological University
record_format dspace
spelling ntu-10356/760092023-07-04T15:22:13Z Spiking neural network for hand-written digits classification Huang, Jingyao Goh Wang Ling School of Electrical and Electronic Engineering EWLGOH@ntu.edu.sg DRNTU::Engineering::Electrical and electronic engineering Artificial intelligence (AI) has been widely used in versatile applications (robot, autonomous vehicle, gaming, industry IoT, etc.), and changed the way that human being lives. Meanwhile, huge amount of data has been created in this big data era in recent years. Neural Network, as an AI technology benefiting from such huge amount of data, becomes mature for commercialization. Successful examples include convolutional neural network (CNN) for image processing and recurrent neural network (RNN) for speech recognition. Compared with the former two technologies, spiking neural network (SNN), as the third-generation neural network, still has a distance from commercial application. Spiking Neural Network is a neural network which is most similar to biological neural network. The development of neuroscience makes the simulation of the biological neuron model more feasible. From Hodgkin-Huxley model of the early time to the newly raised Spike-Timing Dependent Plasticity (STDP) model, the electrochemical reaction of biological brain has been described more accurately. In this dissertation, an algorithm of SNN is implemented. Based on the STDP model and some modern dynamic biological neural system model (Homoeostasis, Lateral Inhibition, etc.), this configurable algorithm is used to achieve hand-written digits recognition based on the benchmark of MNIST dataset. A supervised layer is added following the spiking neural layer for better classification. To evaluate the algorithm, experiments of different number of digits classification are carried out and reported. Master of Science (Electronics) 2018-09-18T01:47:55Z 2018-09-18T01:47:55Z 2018 Thesis-Master by Coursework http://hdl.handle.net/10356/76009 en 60 p. application/pdf Nanyang Technological University
spellingShingle DRNTU::Engineering::Electrical and electronic engineering
Huang, Jingyao
Spiking neural network for hand-written digits classification
title Spiking neural network for hand-written digits classification
title_full Spiking neural network for hand-written digits classification
title_fullStr Spiking neural network for hand-written digits classification
title_full_unstemmed Spiking neural network for hand-written digits classification
title_short Spiking neural network for hand-written digits classification
title_sort spiking neural network for hand written digits classification
topic DRNTU::Engineering::Electrical and electronic engineering
url http://hdl.handle.net/10356/76009
work_keys_str_mv AT huangjingyao spikingneuralnetworkforhandwrittendigitsclassification