TY - GEN
T1 - Evolutionary Optimization for Neuromorphic Systems
AU - Schuman, Catherine D.
AU - Mitchell, J. Parker
AU - Patton, Robert M.
AU - Potok, Thomas E.
AU - Plank, James S.
N1 - Publisher Copyright:
© 2020 ACM.
PY - 2020/3/17
Y1 - 2020/3/17
N2 - Designing and training an appropriate spiking neural network for neuromorphic deployment remains an open challenge in neuromorphic computing. In 2016, we introduced an approach for utilizing evolutionary optimization to address this challenge called Evolutionary Optimization for Neuromorphic Systems (EONS). In this work, we present an improvement to this approach that enables rapid prototyping of new applications of spiking neural networks in neuromorphic systems. We discuss the overall EONS framework and its improvements over the previous implementation. We present several case studies of how EONS can be used, including to train spiking neural networks for classification and control tasks, to train under hardware constraints, to evolve a reservoir for a liquid state machine, and to evolve smaller networks using multi-objective optimization.
AB - Designing and training an appropriate spiking neural network for neuromorphic deployment remains an open challenge in neuromorphic computing. In 2016, we introduced an approach for utilizing evolutionary optimization to address this challenge called Evolutionary Optimization for Neuromorphic Systems (EONS). In this work, we present an improvement to this approach that enables rapid prototyping of new applications of spiking neural networks in neuromorphic systems. We discuss the overall EONS framework and its improvements over the previous implementation. We present several case studies of how EONS can be used, including to train spiking neural networks for classification and control tasks, to train under hardware constraints, to evolve a reservoir for a liquid state machine, and to evolve smaller networks using multi-objective optimization.
KW - genetic algorithms
KW - neuromorphic computing
KW - spiking neural networks
UR - http://www.scopus.com/inward/record.url?scp=85123040518&partnerID=8YFLogxK
U2 - 10.1145/3381755.3381758
DO - 10.1145/3381755.3381758
M3 - Conference contribution
AN - SCOPUS:85123040518
T3 - ACM International Conference Proceeding Series
BT - Proceedings of the 2020 Annual Neuro-Inspired Computational Elements Workshop, NICE 2020
PB - Association for Computing Machinery
T2 - 2020 Annual Neuro-Inspired Computational Elements Workshop, NICE 2020
Y2 - 17 March 2020 through 20 March 2020
ER -