Cargando…

Event-Based, Timescale Invariant Unsupervised Online Deep Learning With STDP

Learning of hierarchical features with spiking neurons has mostly been investigated in the database framework of standard deep learning systems. However, the properties of neuromorphic systems could be particularly interesting for learning from continuous sensor data in real-world settings. In this...

Descripción completa

Detalles Bibliográficos
Autores principales: Thiele, Johannes C., Bichler, Olivier, Dupret, Antoine
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Frontiers Media S.A. 2018
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6010570/
https://www.ncbi.nlm.nih.gov/pubmed/29962943
http://dx.doi.org/10.3389/fncom.2018.00046
_version_ 1783333607202357248
author Thiele, Johannes C.
Bichler, Olivier
Dupret, Antoine
author_facet Thiele, Johannes C.
Bichler, Olivier
Dupret, Antoine
author_sort Thiele, Johannes C.
collection PubMed
description Learning of hierarchical features with spiking neurons has mostly been investigated in the database framework of standard deep learning systems. However, the properties of neuromorphic systems could be particularly interesting for learning from continuous sensor data in real-world settings. In this work, we introduce a deep spiking convolutional neural network of integrate-and-fire (IF) neurons which performs unsupervised online deep learning with spike-timing dependent plasticity (STDP) from a stream of asynchronous and continuous event-based data. In contrast to previous approaches to unsupervised deep learning with spikes, where layers were trained successively, we introduce a mechanism to train all layers of the network simultaneously. This allows approximate online inference already during the learning process and makes our architecture suitable for online learning and inference. We show that it is possible to train the network without providing implicit information about the database, such as the number of classes and the duration of stimuli presentation. By designing an STDP learning rule which depends only on relative spike timings, we make our network fully event-driven and able to operate without defining an absolute timescale of its dynamics. Our architecture requires only a small number of generic mechanisms and therefore enforces few constraints on a possible neuromorphic hardware implementation. These characteristics make our network one of the few neuromorphic architecture which could directly learn features and perform inference from an event-based vision sensor.
format Online
Article
Text
id pubmed-6010570
institution National Center for Biotechnology Information
language English
publishDate 2018
publisher Frontiers Media S.A.
record_format MEDLINE/PubMed
spelling pubmed-60105702018-06-29 Event-Based, Timescale Invariant Unsupervised Online Deep Learning With STDP Thiele, Johannes C. Bichler, Olivier Dupret, Antoine Front Comput Neurosci Neuroscience Learning of hierarchical features with spiking neurons has mostly been investigated in the database framework of standard deep learning systems. However, the properties of neuromorphic systems could be particularly interesting for learning from continuous sensor data in real-world settings. In this work, we introduce a deep spiking convolutional neural network of integrate-and-fire (IF) neurons which performs unsupervised online deep learning with spike-timing dependent plasticity (STDP) from a stream of asynchronous and continuous event-based data. In contrast to previous approaches to unsupervised deep learning with spikes, where layers were trained successively, we introduce a mechanism to train all layers of the network simultaneously. This allows approximate online inference already during the learning process and makes our architecture suitable for online learning and inference. We show that it is possible to train the network without providing implicit information about the database, such as the number of classes and the duration of stimuli presentation. By designing an STDP learning rule which depends only on relative spike timings, we make our network fully event-driven and able to operate without defining an absolute timescale of its dynamics. Our architecture requires only a small number of generic mechanisms and therefore enforces few constraints on a possible neuromorphic hardware implementation. These characteristics make our network one of the few neuromorphic architecture which could directly learn features and perform inference from an event-based vision sensor. Frontiers Media S.A. 2018-06-14 /pmc/articles/PMC6010570/ /pubmed/29962943 http://dx.doi.org/10.3389/fncom.2018.00046 Text en Copyright © 2018 Thiele, Bichler and Dupret. http://creativecommons.org/licenses/by/4.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
spellingShingle Neuroscience
Thiele, Johannes C.
Bichler, Olivier
Dupret, Antoine
Event-Based, Timescale Invariant Unsupervised Online Deep Learning With STDP
title Event-Based, Timescale Invariant Unsupervised Online Deep Learning With STDP
title_full Event-Based, Timescale Invariant Unsupervised Online Deep Learning With STDP
title_fullStr Event-Based, Timescale Invariant Unsupervised Online Deep Learning With STDP
title_full_unstemmed Event-Based, Timescale Invariant Unsupervised Online Deep Learning With STDP
title_short Event-Based, Timescale Invariant Unsupervised Online Deep Learning With STDP
title_sort event-based, timescale invariant unsupervised online deep learning with stdp
topic Neuroscience
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6010570/
https://www.ncbi.nlm.nih.gov/pubmed/29962943
http://dx.doi.org/10.3389/fncom.2018.00046
work_keys_str_mv AT thielejohannesc eventbasedtimescaleinvariantunsupervisedonlinedeeplearningwithstdp
AT bichlerolivier eventbasedtimescaleinvariantunsupervisedonlinedeeplearningwithstdp
AT dupretantoine eventbasedtimescaleinvariantunsupervisedonlinedeeplearningwithstdp