Title
Evolving-to-Learn with Spiking Neural Networks
Author
LU, Jingyi (TU Delft Aerospace Engineering)
Contributor
de Croon, G.C.H.E. (mentor) 
Hagenaars, J.J. (graduation committee) 
Degree granting institution
Delft University of Technology
Programme
Aerospace Engineering
Date
2022-01-25
Abstract
Inspired by the natural nervous system, synaptic plasticity rules are applied to train spiking neural networks. Different from learning algorithms such as propagation and evolution that are widely used to train spiking neural networks, synaptic plasticity rules learn the parameters with local information, making them suitable for online learning on neuromorphic hardware. However, when such rules are implemented to learn different new tasks, they usually require a significant amount of work on task-dependent fine-tuning. This thesis aims to make this process easier by employing an evolutionary algorithm that evolves suitable synaptic plasticity rules for the task at hand. More specifically, we provide a set of various local signals, a set of mathematical operators, and a global reward signal, after which a Cartesian genetic programming process finds an optimal learning rule from these components. In this work, we first test the algorithm in basic binary pattern classification tasks. Then, using this approach, we find learning rules that successfully solve an XOR and cart-pole task, and discover new learning rules that outperform the baseline rules from literature.
Subject
Spiking Neural Networks(SNNs))
synaptic plasticity
meta-learning
genetic programming
evolutionary algorithms
reinforcement learning
To reference this document use:
http://resolver.tudelft.nl/uuid:3e2b645f-5ef2-41f5-9e8f-70d64fc8b2a6
Embargo date
2024-01-25
Part of collection
Student theses
Document type
master thesis
Rights
© 2022 Jingyi LU