Evolving Spiking Neural Networks with NEAT

dc.contributor.advisorHougen, Dean
dc.contributor.authorHirsch, Mary
dc.contributor.committeeMemberGrant, Christan
dc.contributor.committeeMemberFagg, Andrew
dc.contributor.committeeMemberDiochnos, Dimitrios
dc.date.accessioned2020-08-11T20:11:16Z
dc.date.available2020-08-11T20:11:16Z
dc.date.issued2020
dc.date.manuscript2020-07-30
dc.description.abstractSpiking neural networks (SNNs) attempt to computationally model biological neurons. While similar to artificial neural networks (ANNs), SNNs preserve the temporal and binary aspects of neurons. Computational evolution is also a biologically inspired computing method, and it has been used to evolve neural networks. NeuroEvolution of Augmenting Topologies (NEAT) is a method to simultaneously evolve the structure and weights of a ANNs. In this work, I apply the NEAT algorithm to SNNs. I compare the performance of ANNs evolved with NEAT and SNNs evolved with NEAT on XOR, a cosine function, and the single pole balancing problem. Multiple values are used for the compatibility threshold (3 options), compatibility weight coefficient (2 options), compatibility disjoint coefficient (2 options), and spiking threshold (2 options). On the XOR problem, 15 SNNs with different parameter combinations found solutions on all five test repetitions while only two ANN parameter combinations did. On the cosine problem, only one SNN parameter combination found a solution on every repetition, but all ANNs did. However, the successful SNNs appeared to capture more of the nonlinearity of the cosine curve than the ANNs. On the single pole balancing problem, no SNNs found any solution while many ANNs were able to find solutions on multiple repetitions. The results indicate that SNNs evolved with NEAT can solve and perform comparably to ANNs evolved with NEAT on some problems.en_US
dc.identifier.urihttps://hdl.handle.net/11244/325381
dc.languageen_USen_US
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 International*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjectspiking neural networksen_US
dc.subjectneuroevolutionen_US
dc.subjectNEATen_US
dc.thesis.degreeMaster of Scienceen_US
dc.titleEvolving Spiking Neural Networks with NEATen_US
ou.groupGallogly College of Engineering::School of Computer Scienceen_US

Files

Original bundle

Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
2020_Hirsch_Mary_thesis.pdf
Size:
1.64 MB
Format:
Adobe Portable Document Format
Description:
Loading...
Thumbnail Image
Name:
2020_Hirsch_Mary_thesis.zip
Size:
1.67 MB
Format:
Unknown data format
Description:

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description:

Collections