Show simple item record

dc.contributor.advisorLi, Peng
dc.creatorSingh, Nityendra
dc.date.accessioned2015-04-28T15:35:27Z
dc.date.available2016-12-01T06:36:05Z
dc.date.created2014-12
dc.date.issued2014-12-08
dc.date.submittedDecember 2014
dc.identifier.urihttps://hdl.handle.net/1969.1/154131
dc.description.abstractNeural networks represent a type of computing that is based on the way that the brain performs computations. Neural networks are good at fitting non-linear functions and recognizing patterns. It is believed that biological neurons work similar to spiking neurons that process temporal information. In 2002, Bohte derived a backpropagation training algorithm (dubbbed as SpikeProp) for spiking neural networks (SNNs) containing temporal information as firing time of first spike. SpikeProp algorithm and its different variations were subject of many publications in the last decade. SpikeProp algorithm works for continuous weight SNNs. Implementing continuous parameters on hardware is a difficult task. On the other hand implementing digital logic on hardware is more straightforward because of many available tools. Training SNN with discrete weights is tricky because smallest change allowed in weights is a discrete step. And this discrete step might affect the accuracy of the network by huge amount. Previous works have been done for Artificial Neural Networks (ANNs) with discrete weights but there is no research in the area of training SNNs with discrete weights. New algorithms have been proposed as part of this thesis work. These algorithms work well for training discrete weights in a spiking neural network. These new algorithms use SpikeProp algorithm for choosing weights that are to be updated. Several standard classification datasets have been used to demonstrate the efficacy of proposed algorithms. It is shown that one of the proposed algorithms (Multiple Weights Multiple Steps) takes less execution time to train and the results are comparable to continuous weight SNNs in terms of accuracy.en
dc.format.mimetypeapplication/pdf
dc.language.isoen
dc.subjectSpiking Neural Networken
dc.subjectSpikePropen
dc.subjectNeural Networksen
dc.subjectDiscrete Weightsen
dc.titleTraining Algorithms for Networks of Spiking Neuronsen
dc.typeThesisen
thesis.degree.departmentElectrical and Computer Engineeringen
thesis.degree.disciplineElectrical Engineeringen
thesis.degree.grantorTexas A & M Universityen
thesis.degree.nameMaster of Scienceen
thesis.degree.levelMastersen
dc.contributor.committeeMemberJimenej, Daniel A
dc.contributor.committeeMemberKarsilayan, Aydin
dc.contributor.committeeMemberRighetti, Raffaella
dc.type.materialtexten
dc.date.updated2015-04-28T15:35:27Z
local.embargo.terms2016-12-01
local.etdauthor.orcid0000-0002-9890-888X


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record