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...
Autores principales: | , , |
---|---|
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 |