Deep Learning in Spiking Neural Networks

Amirhossein TavanaeiMasoud GhodratiSaeed Reza KheradpishehTimothee MasquelierAnthony S. Maida

article2018Neural Networks1,411 citations

Compares supervised and unsupervised training methods for deep spiking neural networks, demonstrating how biologically realistic models achieve competitive task accuracy with significantly lower computational and energy costs on hardware.

Listen

Modern deep learning has delivered breakthroughs in pattern recognition, but conventional artificial neural networks require substantial computing power and high energy consumption. This high power demand restricts their deployment in battery-powered, edge, and embedded computing systems. In contrast, the biological brain performs complex computations with high energy efficiency by transmitting discrete, event-based electrical pulses known as spikes. Spiking neural networks aim to replicate these biological mechanisms to build power-efficient computing platforms, but training deep spiking architectures remains a fundamental technical challenge because discrete spike signals are non-differentiable and prevent the direct use of standard gradient-based optimization algorithms.

The article systematically reviews recent methods for constructing and training deep spiking neural networks across various structural configurations. It evaluates supervised and unsupervised learning techniques, conversion methods, and the resulting trade-offs in recognition accuracy, computational efficiency, and hardware viability.

To evaluate the landscape of spiking deep learning, the authors surveyed multiple architectural paradigms, including fully connected deep networks, convolutional architectures, deep belief networks, and recurrent or reservoir models. The analysis evaluated training frameworks across standard machine learning benchmarks such as handwritten digit and visual object recognition datasets, categorizing methods into direct spike-based training and the conversion of pre-trained conventional models into spiking platforms.

The findings indicate that deep spiking networks are closing the accuracy gap with traditional non-spiking neural networks while requiring substantially fewer computational operations. First, converting pre-trained conventional neural networks into spiking equivalents currently achieves the highest accuracy among spiking models, often exceeding ninety-nine percent on standard digit recognition benchmarks and over ninety percent on complex image recognition tasks. Second, direct training methods using biologically plausible mechanisms, such as spike-timing-dependent plasticity, successfully extract hierarchical features across network layers, although their classification accuracy generally trails converted networks. Third, supervised learning using surrogate approximations for non-differentiable spike thresholds allows end-to-end gradient descent, cutting computational operations by up to eighty percent compared to traditional models. Finally, recurrent spiking models, including liquid state machines and spike-based gated units, demonstrate strong processing capabilities for temporal and sequential data while matching conventional recurrent models.

These results demonstrate that spiking neural networks offer a viable path to deploying high-performance artificial intelligence within energy-constrained environments. By executing computations through sparse, asynchronous events, spiking hardware can significantly lower energy costs and operating latency for autonomous devices, wearable sensors, and portable electronics. Furthermore, the convergence of deep learning principles with biologically grounded learning rules advances our theoretical understanding of neural information processing in biological brains.

Organizations developing low-power artificial intelligence solutions should adopt a phased technical strategy. In the near term, teams aiming for immediate deployment on neuromorphic hardware should utilize conversion pipelines from pre-trained continuous networks to maximize classification accuracy with minimal performance loss. For applications requiring online adaptation and real-time temporal processing, organizations should invest in surrogate-gradient training frameworks and reservoir computing methods. Continued research is recommended to design native multi-layer learning rules that completely eliminate reliance on non-spiking training pipelines.

The evaluated architectures were predominantly tested on controlled, standardized benchmark datasets rather than large-scale, unstructured real-world data streams. Additionally, hardware-specific performance and energy efficiency metrics rely heavily on specialized neuromorphic silicon platforms. While confidence in the energy savings and core computational principles is high, stakeholders should validate real-world latency, throughput, and noise resilience in targeted pilot environments before full commercial deployment.

arXiv: 1804.08150
Cover for Deep Learning in Spiking Neural Networks

Abstract

In recent years, deep learning has been a revolution in the field of machine learning, for computer vision in particular. In this approach, a deep (multilayer) artificial neural network (ANN) is trained in a supervised manner using backpropagation. Huge amounts of labeled examples are required, but the resulting classification accuracy is truly impressive, sometimes outperforming humans. Neurons in an ANN are characterized by a single, static, continuous-valued activation. Yet biological neurons use discrete spikes to compute and transmit information, and the spike times, in addition to the spike rates, matter. Spiking neural networks (SNNs) are thus more biologically realistic than ANNs, and arguably the only viable option if one wants to understand how the brain computes. SNNs are also more hardware friendly and energy-efficient than ANNs, and are thus appealing for technology, especially for portable devices. However, training deep SNNs remains a challenge. Spiking neurons' transfer function is usually non-differentiable, which prevents using backpropagation. Here we review recent supervised and unsupervised methods to train deep SNNs, and compare them in terms of accuracy, but also computational cost and hardware friendliness. The emerging picture is that SNNs still lag behind ANNs in terms of accuracy, but the gap is decreasing, and can even vanish on some tasks, while the SNNs typically require much fewer operations.

Table of Contents

  • I Introduction
  • II Spiking Neural Network: A Biologically Inspired Approach to Information Processing
  • II-A SNN Architecture
  • II-B Learning Rules in SNNs
  • II-B1 Unsupervised Learning via STDP
  • II-B2 Probabilistic Characterization of Unsupervised STDP
  • II-B3 Supervised Learning
  • III Deep Learning in SNNs
  • III-A Deep, Fully Connected SNNs
  • III-B Spiking CNNs
  • III-C Spiking Deep Belief Networks
  • III-D Recurrent SNNs
  • III-D1 Gated SNNs
  • III-D2 Liquid State Machines and Reservoirs
  • III-E Performance Comparisons of Contemporary Models
  • IV Summary
  • References

Knowls

  1. Knowl 1 — Performance Comparison of Deep Spiking Neural Network Paradigms across Standard Benchmarks

    data/table

    Deep learning in spiking neural networks (SNNs) bifurcates into two main operational paradigms: (1) direct online training using spike-based learning mechanisms (including surrogate-gradient backpropagation, layer-wise spike-timing-dependent plasticity (STDP), or convolutional autoencoders) and (2) offline training of continuous-valued artificial neural networks (ANNs) followed by conversion to SNNs for neuromorphic deployment. Spiking convolutional neural networks (CNNs) consistently outperform fully connected feedforward SNNs and spiking deep belief networks (DBNs) on visual pattern recognition tasks. Converted deep SNNs achieve classification accuracies on benchmarks such as MNIST, N-MNIST, CIFAR-10, and CIFAR-100 that match standard deep ANNs while operating with sparse, event-driven spike additions rather than continuous multiply-accumulate operations.

    Model Architecture Learning Method Dataset Acc (%)
    Feedforward, Fully Connected SNNs
    O'Connor (2016) Deep SNN Stochastic gradient descent MNIST 96.40
    O'Connor (2016) Deep SNN Fractional stochastic gradient descent MNIST 97.93
    Lee (2016) Deep SNN Backpropagation MNIST 98.88
    Lee (2016) Deep SNN Backpropagation N-MNIST 98.74
    Neftci (2017) Deep SNN Event-driven random backpropagation MNIST 97.98
    Liu (2017) SNN Temporal backpropagation (3-layer) MNIST 99.10
    Eliasmith (2012) SNN Spaun brain model MNIST 94.00
    Diehl (2015) SNN STDP (2-layer) MNIST 95.00
    Tavanaei (2017) SNN STDP-based backpropagation (3-layer) MNIST 97.20
    Mostafa (2017) SNN Temporal backpropagation (3-layer) MNIST 97.14
    Querlioz (2013) SNN STDP, Hardware implementation MNIST 93.50
    Brader (2007) SNN Spike-driven synaptic plasticity MNIST 96.50
    Diehl (2015) Deep SNN Offline learning, Conversion MNIST 98.60
    Neil (2016) Deep SNN Offline learning, Conversion MNIST 98.00
    Hunsberger (2015) Deep SNN Offline learning, Conversion MNIST 98.37
    Esser (2015) Deep SNN Offline learning, Conversion MNIST 99.42
    Spiking CNNs
    Lee (2016) Spiking CNN Backpropagation MNIST 99.31
    Lee (2016) Spiking CNN Backpropagation N-MNIST 98.30
    Panda (2016) Spiking CNN Convolutional autoencoder MNIST 99.05
    Panda (2016) Spiking CNN Convolutional autoencoder CIFAR-10 75.42
    Tavanaei (2017) Spiking CNN Layer-wise sparse coding and STDP MNIST 98.36
    Tavanaei (2018) Spiking CNN Layer-wise and end-to-end STDP rules MNIST 98.60
    Kheradpisheh (2016) Spiking CNN Layer-wise STDP MNIST 98.40
    Zhao (2015) Spiking CNN Tempotron MNIST 91.29
    Cao (2015) Spiking CNN Offline learning, Conversion CIFAR-10 77.43
    Neil (2016) Spiking CNN Offline learning, Conversion N-MNIST 95.72
    Diehl (2015) Spiking CNN Offline learning, Conversion MNIST 99.10
    Rueckauer (2017) Spiking CNN Offline learning, Conversion MNIST 99.44
    Rueckauer (2017) Spiking CNN Offline learning, Conversion CIFAR-10 90.85
    Hunsberger (2015) Spiking CNN Offline learning, Conversion CIFAR-10 82.95
    Garbin (2014) Spiking CNN Offline learning, Hardware MNIST 94.00
    Esser (2016) Spiking CNN Offline learning, Hardware CIFAR-10 87.50
    Esser (2016) Spiking CNN Offline learning, Hardware CIFAR-100 63.05
    Spiking RBMs and DBNs
    Neftci (2014) Spiking RBM Contrastive divergence in LIF neurons MNIST 91.90
    O'Connor (2013) Spiking DBN Offline learning, Conversion MNIST 94.09
    Stromatias (2015) Spiking DBN Offline learning, Conversion MNIST 94.94
    Stromatias (2015) Spiking DBN Offline learning, Hardware MNIST 95.00
    Merolla (2011) Spiking RBM Offline learning, Hardware MNIST 94.00
    Neil (2014) Spiking DBN Offline learning, Hardware MNIST 92.00
  2. Knowl 2 — Non-Differentiability and Weight Transport Complications in Spiking Backpropagation

    theoretical result

    Implementing gradient-based backpropagation in multi-layer spiking neural networks faces two fundamental challenges stemming from biological and physical constraints:

    1. Non-Differentiability of Spike Trains: The classical error gradient chain rule defines error sensitivity δjμ\delta_j^\mu for unit jj under pattern μ\mu as: δjμ=g′(ajμ)∑kwkjδkμ\delta_j^\mu = g'(a_j^\mu) \sum_k w_{kj} \delta_k^\mu where ajμa_j^\mu is the net input activation to unit jj, wkjw_{kj} is the feedforward weight from unit jj to unit kk, δkμ\delta_k^\mu is the error gradient at unit kk, and g(⋅)g(\cdot) is the activation function. Because a spiking neuron communicates via discrete action potentials represented by sums of Dirac delta functions, the analytical derivative g′(⋅)g'(\cdot) does not exist (it is zero almost everywhere and infinite at spike times).

    2. The Weight Transport Problem: Backpropagating errors via ∑kwkjδkμ\sum_k w_{kj} \delta_k^\mu requires utilizing the exact transpose of the forward synaptic weight matrix wkjw_{kj} in the feedback pathway. In biological neural circuits and decentralized neuromorphic hardware, reciprocal point-to-point symmetric connections do not inherently exist. While random feedback weights (feedback alignment) can suffice for simple classification tasks, complex pattern recognition problems require symmetric feedback paths.

  3. Knowl 3 — Classical Pair-Based Spike-Timing-Dependent Plasticity (STDP) Rule

    equation

    Spike-Timing-Dependent Plasticity (STDP) is a local, unsupervised synaptic learning rule in which the change in synaptic efficacy Δw\Delta w depends on the relative timing of presynaptic and postsynaptic action potentials:

    Δw={Ae−∣tpre−tpost∣τ,tpre−tpost≤0,A>0Be−∣tpre−tpost∣τ,tpre−tpost>0,B<0\Delta w = \begin{cases} A e^{-\frac{|t_{\text{pre}} - t_{\text{post}}|}{\tau}}, & t_{\text{pre}} - t_{\text{post}} \le 0, \quad A > 0 \\ B e^{-\frac{|t_{\text{pre}} - t_{\text{post}}|}{\tau}}, & t_{\text{pre}} - t_{\text{post}} > 0, \quad B < 0 \end{cases}

    where:

    • tpret_{\text{pre}} and tpostt_{\text{post}} represent the arrival time of the presynaptic spike and the firing time of the postsynaptic spike, respectively.
    • A>0A > 0 is the learning rate for Long-Term Potentiation (LTP), which strengthens the synapse when the presynaptic neuron fires before the postsynaptic neuron (tpre≤tpostt_{\text{pre}} \le t_{\text{post}}), indicating causal correlation.
    • B<0B < 0 is the learning rate for Long-Term Depression (LTD), which weakens the synapse when the presynaptic neuron fires after the postsynaptic neuron (tpre>tpostt_{\text{pre}} > t_{\text{post}}).
    • τ\tau is the decay time constant specifying the temporal learning window (typically ≈15 ms\approx 15\text{ ms}).

    Over repeated presentations of stimuli, STDP causes postsynaptic neurons to reduce their response latencies, tuning their selectivity to the earliest incoming spikes that carry the primary discriminative information.

  4. Knowl 4 — Probabilistic Expectation-Maximization Formulation of STDP in Winner-Take-All SNNs

    model/method

    Unsupervised STDP within stochastic Winner-Take-All (WTA) spiking circuits can mathematically approximate the online Expectation-Maximization (EM) algorithm for fitting mixture models and hidden Markov models (HMMs). The synaptic weight adjustment is governed by:

    Δwki={e−wki−1,0<tkf−tif<ϵ−1,otherwise\Delta w_{ki} = \begin{cases} e^{-w_{ki}} - 1, & 0 < t_k^f - t_i^f < \epsilon \\ -1, & \text{otherwise} \end{cases}

    where wkiw_{ki} is the synaptic weight connecting presynaptic neuron ii to postsynaptic neuron kk, tift_i^f and tkft_k^f are their respective spike times, and ϵ\epsilon represents the coincidence window (e.g., 10 ms10\text{ ms}).

    Under this probabilistic framework:

    • When a postsynaptic neuron in the WTA circuit fires, it generates a sample from the posterior probability distribution over latent hidden variables, realizing the E-step of the EM algorithm.
    • Applying the STDP rule to the synapses of the active postsynaptic neuron updates the generative model parameters toward maximum likelihood, realizing the M-step of the EM algorithm.
    • Excitatory negative weight updates can be shifted into strictly positive regimes by adding a constant offset parameter to the LTP rule, enabling stable feature learning for spatiotemporal sequence recognition.
  5. Knowl 5 — Supervised Spike-Based Training via ReSuMe and SPAN

    model/method

    Supervised training methods for single spiking neurons adapt synaptic weights to elicit postsynaptic spike trains matching precise target times based on the Widrow-Hoff (Delta) formulation Δw=(yd−yo)x\Delta w = (y^d - y^o)x, where xx is the presynaptic input, ydy^d is the desired target output, and yoy^o is the observed output:

    1. Remote Supervised Learning (ReSuMe): Decomposes the weight adaptation into a linear sum of standard STDP and anti-STDP operations: Δw=ΔwSTDP(Sin,Sd)+ΔwaSTDP(Sin,So)\Delta w = \Delta w^{\text{STDP}}(S^{\text{in}}, S^d) + \Delta w^{\text{aSTDP}}(S^{\text{in}}, S^o) where SinS^{\text{in}}, SdS^d, and SoS^o denote the presynaptic spike train, the desired teacher spike train, and the actual emitted spike train, respectively. The interaction between the remote teacher neuron and the input synapse requires no direct physical wiring, allowing remote supervisory signals to guide temporal training within STDP eligibility windows.

    2. Spike Pattern Association Neuron (SPAN): Converts discrete spike sequences into continuous analog waveforms by convolving each spike with an α\alpha-kernel postsynaptic potential h(t)=te−t/τh(t) = t e^{-t/\tau}. The continuous-domain Widrow-Hoff update is then integrated over the temporal pattern duration: Δw∝∫x~i(t)(y~d(t)−y~o(t))dt\Delta w \propto \int \tilde{x}_i(t) \left(\tilde{y}^d(t) - \tilde{y}^o(t)\right) dt where x~i(t)\tilde{x}_i(t), y~d(t)\tilde{y}^d(t), and y~o(t)\tilde{y}^o(t) are the continuous analog signals corresponding to the transformed presynaptic, desired target, and observed postsynaptic spike trains, respectively.

  6. Knowl 6 — Direct Multi-Layer SNN Backpropagation via Surrogate Membrane Potential Signals

    model/method

    Direct gradient-based backpropagation across multi-layer spiking neural networks resolves the non-differentiability of discrete spike events by utilizing continuous membrane potentials as differentiable proxy signals during the backward pass.

    In this scheme:

    • Forward Dynamics: Neurons operate as leaky integrate-and-fire (LIF) units accumulating postsynaptic currents over time. When the continuous membrane potential vv reaches a threshold, a discrete action potential is emitted and the membrane potential is reset.
    • Backward Pass / Surrogate Derivatives: The discontinuous derivative of the threshold function ∂s∂v\frac{\partial s}{\partial v} is replaced by a smooth surrogate gate function g(v)≥0g(v) \ge 0 satisfying ∫g(v)dv=1\int g(v) dv = 1, or by treating the continuous sub-threshold membrane potential al,ia_{l,i} of neuron ii in layer ll (incorporating excitatory inputs, lateral inhibition, and threshold offsets) as a differentiable continuous activation.
    • Optimization: Error gradients are propagated layer-by-layer using the standard chain rule. This end-to-end optimization allows deep SNNs to train directly on static images (e.g., MNIST achieving 98.88%98.88\% accuracy) and neuromorphic spike streams (e.g., N-MNIST achieving 98.74%98.74\% accuracy) while requiring up to five times fewer computational operations than conventional artificial neural networks.
  7. Knowl 7 — ANN-to-SNN Conversion and Weight Normalization for Energy-Efficient Inference

    model/method

    ANN-to-SNN conversion enables deep neural networks trained with conventional backpropagation to execute on neuromorphic hardware without training directly on discrete spike trains:

    • Activation-to-Rate Mapping: Continuous, positive-valued activations generated by rectified linear units (ReLUs) in an ANN are mapped directly to proportional firing rates of integrate-and-fire (IF) or leaky integrate-and-fire (LIF) spiking neurons.
    • Weight Normalization and Threshold Balancing: Direct parameter transfer often causes latency inflation (due to insufficient input currents) or severe saturation (due to excessive firing). Scaling synaptic weight matrices by the maximum possible activation of each layer, or dynamically adjusting neuronal thresholds, preserves the linear response ratios across deep layers and prevents degradation on complex benchmarks such as CIFAR-10 and ImageNet.
    • Computational Advantage: In converted SNNs, multiply-accumulate (MAC) computations of ANNs are replaced by asynchronous, event-driven sparse synaptic additions, drastically lowering power consumption on specialized neuromorphic chips.
  8. Knowl 8 — Hierarchical Feature Learning in Spiking Convolutional Neural Networks

    model/method

    Spiking Convolutional Neural Networks (Spiking CNNs) combine weight-shared spatial convolution and pooling operations with event-driven spike timing. Feature extraction across deep layers is achieved using three primary methodologies:

    1. Biomimetic Early Filtering: The first processing layer uses fixed Difference-of-Gaussian (DoG) or Gabor filters to emulate orientation-selective receptive fields of simple cells in the primary visual cortex (V1), converting pixel inputs into latency- or rate-coded spike maps.
    2. Unsupervised Layer-Wise Representation Learning: Intermediate convolutional kernels are trained locally without external labels using unsupervised spike rules, such as SAILnet sparse coding or STDP convolutional autoencoders. As layers deepen, units learn invariant, abstract visual features before routing outputs to competitive spiking layers or linear classifiers.
    3. Supervised Spike Backpropagation and Conversion: Full architectures (e.g., LeNet-style spiking CNNs) can be trained end-to-end via surrogate membrane potential gradient descent or converted from pre-trained continuous CNNs, achieving high classification performance on complex datasets such as CIFAR-10 (90.85%90.85\%).
  9. Knowl 9 — Spiking Restricted Boltzmann Machines and Event-Driven Contrastive Divergence

    model/method

    Spiking Restricted Boltzmann Machines (Spiking RBMs) replace the memoryless stochastic binary units of classical RBMs with stochastic leaky integrate-and-fire spiking neurons:

    • Contrastive Divergence via STDP: An event-driven variant of STDP implemented in stochastic spiking networks approximates Contrastive Divergence (CD) weight updates: Δwij∝⟨vihj⟩data−⟨vihj⟩model\Delta w_{ij} \propto \langle v_i h_j \rangle_{\text{data}} - \langle v_i h_j \rangle_{\text{model}} where viv_i and hjh_j represent visible and hidden neuron activities. The stationary spike statistics of the stochastic network converge to the exact joint probability distributions learned by non-spiking RBMs.
    • Spiking Deep Belief Networks (DBNs): Layer-wise stacking of pre-trained spiking RBMs forms Spiking Deep Belief Networks (Spiking DBNs). These networks can be mapped onto low-power neuromorphic VLSI architectures (such as TrueNorth and SpiNNaker), achieving high classification accuracy while maintaining robustness against reduced hardware bit precision and device mismatch noise.
  10. Knowl 10 — Recurrent Spiking Neural Network Architectures: Reservoirs, LSNN, and subLSTM

    model/method

    Recurrent SNNs process temporal and sequential spike signals by incorporating feedback connections and microcircuit dynamics:

    1. Liquid State Machines (LSM) / Reservoir Computing: A sparsely connected recurrent 3D reservoir containing excitatory and inhibitory spiking neurons (typically maintaining an 80:20 neocortical ratio with distance-dependent connection probabilities) creates a continuous, fading-memory spatiotemporal representation of multi-modal input spike streams. Instantaneous internal reservoir states are decoded using linear readout units.
    2. Long Short-Term Memory SNNs (LSNN): Combines a recurrent spiking reservoir with an auxiliary population of excitatory neurons featuring slow, activity-dependent adaptive thresholds. Trained using Backpropagation Through Time (BPTT) with membrane potential pseudo-derivatives, the LSNN performs complex sequence learning (such as sequential MNIST and continuous speech recognition) and retains working memory without updating weights during testing.
    3. Subtractive LSTM (subLSTM): Adapts LSTM gated architectures to cortical microcircuits by replacing non-linear multiplicative gating operations with subtractive inhibitory gating mediated by lateral recurrent inhibitory circuits, enabling bio-plausible recurrent dynamics within standard deep learning frameworks.

Coverage note — No substantial contributed material was omitted; this survey's taxonomies, mathematical formulations of STDP and surrogate gradient learning rules, comparative performance data, and architectural reviews across feedforward, convolutional, deep belief, and recurrent SNNs are fully represented.

References

  1. 1.A. Krizhevsky, I. Sutskever, and G. E. Hinton, "Imagenet classification with deep convolutional neural networks," in Advances in neural information processing systems, 2012, pp. 1097–1105.
  2. 2.O. Russakovsky, J. Deng, H. Su, J. Krause, S. Satheesh, S. Ma, Z. Huang, A. Karpathy, A. Khosla, M. Bernstein, A. C. Berg, and L. Fei-Fei, "ImageNet Large Scale Visual Recognition Challenge," International Journal of Computer Vision (IJCV), vol. 115, no. 3, pp. 211–252, 2015.
  3. 3.Y. LeCun, Y. Bengio, and G. Hinton, "Deep learning," Nature, vol. 521, no. 7553, pp. 436–444, 2015.
  4. 4.J. Schmidhuber, "Deep learning in neural networks: An overview," Neural Networks, vol. 61, pp. 85–117, 2015.
  5. 5.C. Szegedy, V. Vanhoucke, S. Ioffe, J. Shlens, and Z. Wojna, "Rethinking the inception architecture for computer vision," in Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, 2016, pp. 2818–2826.
  6. 6.K. He, X. Zhang, S. Ren, and J. Sun, "Deep residual learning for image recognition," in Proceedings of the IEEE conference on computer vision and pattern recognition, 2016, pp. 770–778.
  7. 7.J. Long, E. Shelhamer, and T. Darrell, "Fully convolutional networks for semantic segmentation," in Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, 2015, pp. 3431–3440.
  8. 8.R. Girshick, J. Donahue, T. Darrell, and J. Malik, "Rich feature hierarchies for accurate object detection and semantic segmentation," in Proceedings of the IEEE conference on computer vision and pattern recognition, 2014, pp. 580–587.
  9. 9.G. Hinton, L. Deng, D. Yu, G. E. Dahl, A.-r. Mohamed, N. Jaitly, A. Senior, V. Vanhoucke, P. Nguyen, T. N. Sainath et al., "Deep neural networks for acoustic modeling in speech recognition: The shared views of four research groups," IEEE Signal Processing Magazine, vol. 29, no. 6, pp. 82–97, 2012.
  10. 10.P. Mamoshina, A. Vieira, E. Putin, and A. Zhavoronkov, "Applications of deep learning in biomedicine," Molecular Pharmaceutics, vol. 13, no. 5, pp. 1445–1454, 2016.
  11. 11.S. Min, B. Lee, and S. Yoon, "Deep learning in bioinformatics," Briefings in bioinformatics, vol. 18, no. 5, pp. 851–869, 2017.
  12. 12.S. R. Venna, A. Tavanaei, R. N. Gottumukkala, V. V. Raghavan, A. Maida, and S. Nichols, "A novel data-driven model for real-time influenza forecasting," bioRxiv, p. 185512, 2017.
  13. 13.D. Hassabis, D. Kumaran, C. Summerfield, and M. Botvinick, "Neuroscience-inspired artificial intelligence," Neuron, vol. 95, no. 2, pp. 245–258, 2017.
  14. 14.R. VanRullen, "Perception science in the age of deep neural networks," Frontiers in Psychology, vol. 8, p. 142, 2017.
  15. 15.W. Gerstner, W. M. Kistler, R. Naud, and L. Paninski, Neuronal dynamics: From single neurons to networks and models of cognition. Cambridge University Press, 2014.
  16. 16.A. L. Hodgkin and A. F. Huxley, "A quantitative description of membrane current and its application to conduction and excitation in nerve," The Journal of physiology, vol. 117, no. 4, pp. 500–544, 1952.
  17. 17.Z. F. Mainen and T. J. Sejnowski, "Reliability of spike timing in neocortical neurons," Science, vol. 268, pp. 1503–1506, 1995.
  18. 18.W. Bair and C. Koch, "Temporal precision of spike trains in extrastriate cortex of the behaving macaque monkey," Neural Computation, vol. 8, no. 6, pp. 1185–1202, 1996.
  19. 19.R. Herikstad, J. Baker, J. Lachaux, C. Gray, and S. Yen, "Natural movies evoke spike trains with low spike time variability in cat primary visual cortex," Journal of Neuroscience, vol. 31, no. 44, pp. 15 844–15 860, 2011.
  20. 20.T. Gollisch and M. Meister, "Rapid neural coding in the retina with relative spike latencies," Science, vol. 319, no. 5866, pp. 1108–1111, 2008.
  21. 21.R. Sinha, M. Hoon, J. Baudin, H. Okawa, R. O. Wong, and F. Rieke, "Cellular and circuit mechanisms shaping the perceptual properties of the primate fovea," Cell, vol. 168, no. 3, pp. 413–426, 2017.
  22. 22.J. D. Victor, "Spike train metrics," Current opinion in neurobiology, vol. 15, no. 5, pp. 585–592, 2005.
  23. 23.D. A. Butts, C. Weng, J. Jin, C.-I. Yeh, N. A. Lesica, J.-M. Alonso, and G. B. Stanley, "Temporal precision in the neural code and the timescales of natural vision," Nature, vol. 449, no. 7158, pp. 92–95, 2007.
  24. 24.P. Reinagel and R. C. Reid, "Temporal coding of visual information in the thalamus," Journal of Neuroscience, vol. 20, no. 14, pp. 5392–5400, 2000.
  25. 25.K. H. Srivastava, C. M. Holmes, M. Vellema, A. R. Pack, C. P. Elemans, I. Nemenman, and S. J. Sober, "Motor control by precisely timed spike patterns," Proceedings of the National Academy of Sciences, p. 201611734, 2017.
  26. 26.C. Tang, D. Chehayeb, K. Srivastava, I. Nemenman, and S. J. Sober, "Millisecond-scale motor encoding in a cortical vocal area," PLoS biology, vol. 12, no. 12, p. e1002018, 2014.
  27. 27.S. G. Wysoski, L. Benuskova, and N. Kasabov, "Evolving spiking neural networks for audiovisual information processing," Neural Networks, vol. 23, no. 7, pp. 819–835, 2010.
  28. 28.A. Gupta and L. N. Long, "Character recognition using spiking neural networks," in Neural Networks, 2007. IJCNN 2007. International Joint Conference on. IEEE, 2007, pp. 53–58.
  29. 29.B. Meftah, O. Lezoray, and A. Benyettou, "Segmentation and edge detection based on spiking neural network model," Neural Processing Letters, vol. 32, no. 2, pp. 131–146, 2010.
  30. 30.M.-J. Escobar, G. S. Masson, T. Vieville, and P. Kornprobst, "Action recognition using a bio-inspired feedforward spiking network," International Journal of Computer Vision, vol. 82, no. 3, pp. 284–301, 2009.
  31. 31.J.-S. Liaw and T. W. Berger, "Robust speech recognition with dynamic synapses," in Neural Networks Proceedings, 1998. IEEE World Congress on Computational Intelligence. The 1998 IEEE International Joint Conference on, vol. 3. IEEE, 1998, pp. 2175–2179.
  32. 32.B. J. Kröger, J. Kannampuzha, and C. Neuschaefer-Rube, "Towards a neurocomputational model of speech production and perception," Speech Communication, vol. 51, no. 9, pp. 793–809, 2009.
  33. 33.C. Panchev and S. Wermter, "Spike-timing-dependent synaptic plasticity: from single spikes to spike trains," Neurocomputing, vol. 58, pp. 365–371, 2004.
  34. 34.A. Tavanaei and A. Maida, "Bio-inspired multi-layer spiking neural network extracts discriminative features from speech signals," in International Conference on Neural Information Processing. Springer, 2017, pp. 899–908.
  35. 35.J. J. Wade, L. J. McDaid, J. A. Santos, and H. M. Sayers, "SWAT: a spiking neural network training algorithm for classification problems," Neural Networks, IEEE Transactions on, vol. 21, no. 11, pp. 1817–1830, 2010.
  36. 36.C. Näger, J. Storck, and G. Deco, "Speech recognition with spiking neurons and dynamic synapses: a model motivated by the human auditory pathway," Neurocomputing, vol. 44, pp. 937–942, 2002.
  37. 37.S. Loiselle, J. Rouat, D. Pressnitzer, and S. Thorpe, "Exploration of rank order coding with spiking neural networks for speech recognition," in Neural Networks, 2005. IJCNN'05. Proceedings. 2005 IEEE International Joint Conference on, vol. 4. IEEE, 2005, pp. 2076–2080.
  38. 38.S. Ghosh-Dastidar and H. Adeli, "Improved spiking neural networks for EEG classification and epilepsy and seizure detection," Integrated Computer-Aided Engineering, vol. 14, no. 3, pp. 187–212, 2007.
  39. 39.N. Kasabov, V. Feigin, Z.-G. Hou, Y. Chen, L. Liang, R. Krishnamurthi, M. Othman, and P. Parmar, "Evolving spiking neural networks for personalised modelling, classification and prediction of spatio-temporal patterns with a case study on stroke," Neurocomputing, vol. 134, pp. 269–279, 2014.
  40. 40.D. J. Felleman and D. C. Van Essen, "Distributed hierarchical processing in the primate cerebral cortex." Cerebral Cortex (New York, NY: 1991), vol. 1, no. 1, pp. 1–47, 1991.
  41. 41.T. Serre, "Hierarchical models of the visual system," in Encyclopedia of computational neuroscience. Springer, 2014, pp. 1–12.
  42. 42.W. A. Freiwald and D. Y. Tsao, "Functional compartmentalization and viewpoint generalization within the macaque face-processing system," Science, vol. 330, no. 6005, pp. 845–851, 2010.
  43. 43.J. V. Stone, Principles of Neural Information Theory: Computational Neuroscience and Metabolic Efficiency. Sebtel Press, 2018.
  44. 44.P. A. Merolla, J. V. Arthur, R. Alvarez-Icaza, A. S. Cassidy, J. Sawada, F. Akopyan, B. L. Jackson, N. Imam, C. Guo, Y. Nakamura et al., "A million spiking-neuron integrated circuit with a scalable communication network and interface," Science, vol. 345, no. 6197, pp. 668–673, 2014.
  45. 45.J.-s. Seo, B. Brezzo, Y. Liu, B. D. Parker, S. K. Esser, R. K. Montoye, B. Rajendran, J. A. Tierno, L. Chang, D. S. Modha et al., "A 45nm CMOS neuromorphic chip with a scalable architecture for learning in networks of spiking neurons," in Custom Integrated Circuits Conference (CICC), 2011 IEEE. IEEE, 2011, pp. 1–4.
  46. 46.S. Carrillo, J. Harkin, L. McDaid, S. Pande, S. Cawley, B. McGinley, and F. Morgan, "Advancing interconnect density for spiking neural network hardware implementations using traffic-aware adaptive network-on-chip routers," Neural networks, vol. 33, pp. 42–57, 2012.
  47. 47.S. Carrillo, J. Harkin, L. J. McDaid, F. Morgan, S. Pande, S. Cawley, and B. McGinley, "Scalable hierarchical network-on-chip architecture for spiking neural network hardware implementations," IEEE Transactions on Parallel and Distributed Systems, vol. 24, no. 12, pp. 2451–2461, 2013.
  48. 48.Y. Bengio, "Learning deep architectures for AI," Foundations and Trends in Machine Learning, vol. 2, no. 1, pp. 1–127, 2009.
  49. 49.W. Maass, "To spike or not to spike: that is the question," Proceedings of the IEEE, vol. 103, no. 12, pp. 2219–2224, 2015.
  50. 50.——, "Networks of spiking neurons: the third generation of neural network models," Neural networks, vol. 10, no. 9, pp. 1659–1671, 1997.
  51. 51.G. Rozenberg, T. Bck, and J. N. Kok, Handbook of natural computing. Springer Publishing Company, Incorporated, 2011.
  52. 52.H. S. Seung, "Learning in spiking neural networks by reinforcement of stochastic synaptic transmission," Neuron, vol. 40, no. 6, pp. 1063–1073, 2003.
  53. 53.Q.-s. Liu, L. Pu, and M.-m. Poo, "Repeated cocaine exposure in vivo facilitates LTP induction in midbrain dopamine neurons," Nature, vol. 437, no. 7061, p. 1027, 2005.
  54. 54.T. Song, L. Pan, and G. Păun, "Asynchronous spiking neural p systems with local synchronization," Information Sciences, vol. 219, pp. 197–207, 2013.
  55. 55.L. Chavez-Noriega, J. Halliwell, and T. Bliss, "A decrease in firing threshold observed after induction of the epsp-spike (es) component of long-term potentiation in rat hippocampal slices," Experimental brain research, vol. 79, no. 3, pp. 633–641, 1990.
  56. 56.D. Huh and T. J. Sejnowski, "Gradient descent for spiking neural networks," arXiv preprint arXiv:1706.04698, pp. 1–10, 2017.
  57. 57.J. H. Lee, T. Delbruck, and M. Pfeiffer, "Training deep spiking neural networks using backpropagation," Frontiers in Neuroscience, vol. 10, p. 508, 2016.
  58. 58.W. Maass, "Lower bounds for the computational power of networks of spiking neurons." Neural Computation, vol. 8, no. 1, pp. 1–40, 1996.
  59. 59.T. Masquelier and S. J. Thorpe, "Unsupervised learning of visual features through spike timing dependent plasticity," PLoS Comput Biol, vol. 3, no. 2, p. e31, 2007.
  60. 60.A. Tavanaei, T. Masquelier, and A. S. Maida, "Acquisition of visual features through probabilistic spike timing dependent plasticity," in Neural Networks (IJCNN), The 2016 International Joint Conference on. IEEE, 2016, pp. 1–8.
  61. 61.M. Beyeler, N. D. Dutt, and J. L. Krichmar, "Categorization and decision-making in a neurobiologically plausible spiking network using a STDP-like learning rule," Neural Networks, vol. 48, pp. 109–124, 2013.
  62. 62.S. Ghosh-Dastidar and H. Adeli, "Spiking neural networks," International Journal of Neural Systems, vol. 19, no. 04, pp. 295–308, 2009.
  63. 63.N. Kasabov, K. Dhoble, N. Nuntalid, and G. Indiveri, "Dynamic evolving spiking neural networks for on-line spatio- and spectro-temporal pattern recognition," Neural Networks, vol. 41, pp. 188–201, 2013.
  64. 64.W. Gerstner and W. M. Kistler, Spiking neuron models: Single neurons, populations, plasticity. Cambridge University Press, 2002.
  65. 65.F. Rieke, Spikes: exploring the neural code. MIT press, 1999.
  66. 66.S. M. Bohte, "The evidence for neural information processing with precise spike-times: A survey," Natural Computing, vol. 3, no. 2, pp. 195–206, 2004.
  67. 67.J. J. Hopfield et al., "Pattern recognition computation using action potential timing for stimulus representation," Nature, vol. 376, no. 6535, pp. 33–36, 1995.
  68. 68.S. M. Bohte, H. La Poutré, and J. N. Kok, "Unsupervised clustering with spiking neurons by sparse temporal coding and multilayer RBF networks," IEEE Transactions on neural networks, vol. 13, no. 2, pp. 426–435, 2002.
  69. 69.W. M. Kistler, W. Gerstner, and J. L. van Hemmen, "Reduction of the Hodgkin-Huxley equations to a single-variable threshold model," Neural Computation, vol. 9, no. 5, pp. 1015–1045, 1997.
  70. 70.R. Jolivet, J. Timothy, and W. Gerstner, "The spike response model: a framework to predict neuronal spike trains," in Artificial Neural Networks and Neural Information Processing—ICANN/ICONIP 2003. Springer, 2003, pp. 846–853.
  71. 71.E. M. Izhikevich et al., "Simple model of spiking neurons," IEEE Transactions on neural networks, vol. 14, no. 6, pp. 1569–1572, 2003.
  72. 72.A. Delorme, J. Gautrais, R. Van Rullen, and S. Thorpe, "Spikenet: A simulator for modeling large networks of integrate and fire neurons," Neurocomputing, vol. 26, pp. 989–996, 1999.
  73. 73.E. R. Kandel, J. H. Schwartz, T. M. Jessell, S. A. Siegelbaum, A. J. Hudspeth et al., Principles of neural science. McGraw-hill New York, 2000, vol. 4.
  74. 74.N. Caporale and Y. Dan, "Spike timing-dependent plasticity: a Hebbian learning rule," Annu. Rev. Neurosci., vol. 31, pp. 25–46, 2008.
  75. 75.H. Markram, W. Gerstner, and P. J. Sjöström, "A history of spike-timing-dependent plasticity," Spike-timing dependent plasticity, p. 11, 2011.
  76. 76.Y. Dan and M.-M. Poo, "Spike timing-dependent plasticity: from synapse to perception," Physiological reviews, vol. 86, no. 3, pp. 1033–1048, 2006.
  77. 77.S. Song, K. D. Miller, and L. F. Abbott, "Competitive Hebbian learning through spike-timing-dependent synaptic plasticity," Nature neuroscience, vol. 3, no. 9, pp. 919–926, 2000.
  78. 78.R. Guyonneau, R. VanRullen, and S. J. Thorpe, "Neurons tune to the earliest spikes through STDP," Neural Computation, vol. 17, no. 4, pp. 859–879, 2005.
  79. 79.T. Masquelier, R. Guyonneau, and S. J. Thorpe, "Spike timing dependent plasticity finds the start of repeating patterns in continuous spike trains," PloS one, vol. 3, no. 1, p. e1377, 2008.
  80. 80.T. Masquelier and S. R. Kheradpisheh, "Optimal localist and distributed coding of spatiotemporal spike patterns through stdp and coincidence detection," arXiv preprint arXiv:1803.00447, p. 99, 2018.
  81. 81.T. Masquelier, R. Guyonneau, and S. J. Thorpe, "Competitive STDP-based spike pattern learning," Neural computation, vol. 21, no. 5, pp. 1259–1276, 2009.
  82. 82.T. Masquelier and S. J. Thorpe, "Learning to recognize objects using waves of spikes and spike timing-dependent plasticity," in Neural Networks (IJCNN), The 2010 International Joint Conference on. IEEE, 2010, pp. 1–8.
  83. 83.A. Tavanaei and A. S. Maida, "A spiking network that learns to extract spike signatures from speech signals," Neurocomputing, vol. 240, pp. 191–199, 2017.
  84. 84.S. R. Kheradpisheh, M. Ganjtabesh, and T. Masquelier, "Bio-inspired unsupervised learning of visual features leads to robust invariant object recognition," Neurocomputing, vol. 205, pp. 382–392, 2016.
  85. 85.R. P. Rao, B. A. Olshausen, and M. S. Lewicki, Probabilistic models of the brain: Perception and neural function. MIT press, 2002.
  86. 86.K. Doya, Bayesian brain: Probabilistic approaches to neural coding. MIT press, 2007.
  87. 87.M. C. Mozer, H. Pashler, and H. Homaei, "Optimal predictions in everyday cognition: The wisdom of individuals or crowds?" Cognitive Science, vol. 32, no. 7, pp. 1133–1147, 2008.
  88. 88.K. P. Körding and D. M. Wolpert, "Bayesian integration in sensorimotor learning," Nature, vol. 427, no. 6971, pp. 244–247, 2004.
  89. 89.B. Nessler, M. Pfeiffer, and W. Maass, "STDP enables spiking neurons to detect hidden causes of their inputs," in Advances in neural information processing systems, 2009, pp. 1357–1365.
  90. 90.B. Nessler, M. Pfeiffer, L. Buesing, and W. Maass, "Bayesian computation emerges in generic cortical microcircuits through spike-timing-dependent plasticity," PLoS Comput Biol, vol. 9, no. 4, p. e1003037, 2013.
  91. 91.S. Klampfl and W. Maass, "Emergence of dynamic memory traces in cortical microcircuit models through STDP," The Journal of Neuroscience, vol. 33, no. 28, pp. 11 515–11 529, 2013.
  92. 92.D. Kappel, B. Nessler, and W. Maass, "STDP installs in winner-take-all circuits an online approximation to hidden Markov model learning," PLoS Comput Biol, vol. 10, no. 3, p. e1003511, 2014.
  93. 93.A. Tavanaei and A. S. Maida, "Studying the interaction of a hidden Markov model with a Bayesian spiking neural network," in Machine Learning for Signal Processing (MLSP), 2015 IEEE 25th International Workshop on. IEEE, 2015, pp. 1–6.
  94. 94.——, "Training a hidden Markov model with a Bayesian spiking neural network," Journal of Signal Processing Systems, pp. 1–10, 2016.
  95. 95.D. J. Rezende, D. Wierstra, and W. Gerstner, "Variational learning for recurrent spiking networks," in Advances in Neural Information Processing Systems, 2011, pp. 136–144.
  96. 96.S. Kullback and R. A. Leibler, "On information and sufficiency," The annals of mathematical statistics, vol. 22, no. 1, pp. 79–86, 1951.
  97. 97.J. Brea, W. Senn, and J.-P. Pfister, "Sequence learning with hidden units in spiking neural networks," in Advances in neural information processing systems, 2011, pp. 1422–1430.
  98. 98.D. Pecevski and W. Maass, "Learning probabilistic inference through STDP," eneuro, pp. ENEURO–0048, 2016.
  99. 99.R. S. Zemel, R. Natarajan, P. Dayan, and Q. J. Huys, "Probabilistic computation in spiking populations," in Advances in neural information processing systems, 2004, pp. 1609–1616.
  100. 100.L. Buesing, J. Bill, B. Nessler, and W. Maass, "Neural dynamics as sampling: a model for stochastic computation in recurrent networks of spiking neurons," PLoS Comput Biol, vol. 7, no. 11, p. e1002211, 2011.
  101. 101.C. M. Bishop, Neural Networks for Pattern Recognition. Oxford University Press, 1995.
  102. 102.S. Grossberg, "Competitive learning: From interactive activation to adaptive resonance," Cognitive Science, vol. 11, no. 23-63, 1987.
  103. 103.T. P. Lillicrap, D. Cownden, D. B. Tweed, and C. J. Akerman, "Randome synaptic feedback weights support error backpropagation for deep learning," Nature Communications, pp. 1–10, 2016.
  104. 104.F. Zenke and S. Ganguli, "Superspike: Supervised learning in multi-layer spiking neural networks," Neural Computation, vol. 30, no. 6, pp. 1514–1541, 2017.
  105. 105.S. M. Bohte, J. N. Kok, and H. La Poutré, "Error-backpropagation in temporally encoded networks of spiking neurons," Neurocomputing, vol. 48, no. 1, pp. 17–37, 2002.
  106. 106.O. Booij and H. tat Nguyen, "A gradient descent rule for spiking neurons emitting multiple spikes," Information Processing Letters, vol. 95, no. 6, pp. 552–558, 2005.
  107. 107.S. Ghosh-Dastidar and H. Adeli, "A new supervised learning algorithm for multiple spiking neural networks with application in epilepsy and seizure detection," Neural Networks, vol. 22, no. 10, pp. 1419–1431, 2009.
  108. 108.T. Liu, Z. Liu, F. Lin, Y. Jin, G. Quan, and W. Wen, "Mt-spike: a multilayer time-based spiking neuromorphic architecture with temporal error backpropagation," in Proceedings of the 36th International Conference on Computer-Aided Design. IEEE Press, 2017, pp. 450–457.
  109. 109.H. Mostafa, "Supervised learning based on temporal coding in spiking neural networks," IEEE transactions on neural networks and learning systems, pp. 1–9, 2017.
  110. 110.Y. Wu, L. Deng, G. Li, J. Zhu, and L. Shi, "Spatio-temporal backpropagation for training high-performance spiking neural networks," arXiv preprint arXiv:1706.02609, pp. 1–10, 2017.
  111. 111.F. Ponulak and A. Kasinski, "Supervised learning in spiking neural networks with ReSuMe: sequence learning, classification, and spike shifting," Neural Computation, vol. 22, no. 2, pp. 467–510, 2010.
  112. 112.A. Kasinski and F. Ponulak, "Comparison of supervised learning platforms for spike time coding in spiking neural networks," Int. J. Appl. Math. Comput. Sci, vol. 16, no. 1, pp. 101–113, 2006.
  113. 113.R. V. Florian, "The chronotron: A neuron that learns to fire temporally precise spike patterns," PLOS One, vol. 7, no. 8, p. e40233, 2012.
  114. 114.A. Mohemmed, S. Schliebs, S. Matsuda, and N. Kasabov, "Span: Spike pattern association neuron for learning spatio-temporal spike patterns," International Journal of Neural Systems, vol. 22, no. 04, p. 1250012, 2012.
  115. 115.——, "Training spiking neural networks to associate spatio-temporal input-output spike patterns," Neurocomputing, vol. 107, pp. 3–10, 2013.
  116. 116.R. Gütig and H. Sompolinsky, "The tempotron: a neuron that learns spike timing-based decisions," Nature neuroscience, vol. 9, no. 3, pp. 420–428, 2006.
  117. 117.J. D. Victor and K. P. Purpura, "Metric-space analysis of spike trains: theory, algorithms and application," Network: computation in neural systems, vol. 8, no. 2, pp. 127–164, 1997.
  118. 118.A. Tavanaei and A. S. Maida, "BP-STDP: Approximating backpropagation using spike timing dependent plasticity," arXiv preprint arXiv:1711.04214, pp. 1–20, 2017.
  119. 119.J.-P. Pfister, T. Toyoizumi, D. Barber, and W. Gerstner, "Optimal spike-timing-dependent plasticity for precise action potential firing in supervised learning," Neural computation, vol. 18, no. 6, pp. 1318–1348, 2006.
  120. 120.J. Wang, A. Belatreche, L. Maguire, and T. M. McGinnity, "An online supervised learning method for spiking neural networks with adaptive structure," Neurocomputing, vol. 144, pp. 526–536, 2014.
  121. 121.A. Tavanaei and A. S. Maida, "A minimal spiking neural network to rapidly train and classify handwritten digits in binary and 10-digit tasks," International journal of advanced research in artificial intelligence, vol. 4, no. 7, pp. 1–8, 2015.
  122. 122.M. Mozafari, S. R. Kheradpisheh, T. Masquelier, A. Nowzari-Dalini, and M. Ganjtabesh, "First-spike based visual categorization using reward-modulated stdp," IEEE Transactions on Neural Networks and Learning Systems, In Press, pp. 1–24, 2018.
  123. 123.I. Goodfellow, Y. Bengio, and A. Courville, Deep learning. MIT Press, 2016.
  124. 124.S. R. Kheradpisheh, M. Ghodrati, M. Ganjtabesh, and T. Masquelier, "Deep networks can resemble human feedforward vision in invariant object recognition," Scientific reports, vol. 6, p. 32672, 2016.
  125. 125.——, "Humans and deep networks largely agree on which kinds of variation make object recognition harder," Frontiers in Computational Neuroscience, vol. 10, p. 92, 2016.
  126. 126.N. K. Kasabov, "Neucube: A spiking neural network architecture for mapping, learning and understanding of spatio-temporal brain data," Neural Networks, vol. 52, pp. 62–76, 2014.
  127. 127.S. G. Wysoski, L. Benuskova, and N. Kasabov, "Fast and adaptive network of spiking neurons for multi-view visual pattern recognition," Neurocomputing, vol. 71, no. 13, pp. 2563–2575, 2008.
  128. 128.J. M. Brader, W. Senn, and S. Fusi, "Learning real-world stimuli in a neural network with spike-driven synaptic dynamics," Neural computation, vol. 19, no. 11, pp. 2881–2912, 2007.
  129. 129.C. Eliasmith, T. C. Stewart, X. Choo, T. Bekolay, T. DeWolf, Y. Tang, and D. Rasmussen, "A large-scale model of the functioning brain," Science, vol. 338, no. 6111, pp. 1202–1205, 2012.
  130. 130.P. U. Diehl and M. Cook, "Unsupervised learning of digit recognition using spike-timing-dependent plasticity," Frontiers in Computational Neuroscience, vol. 9, pp. 1–9, 2015.
  131. 131.A. Morrison, A. Aertsen, and M. Diesmann, "Spike-timing-dependent plasticity in balanced random networks," Neural Computation, vol. 19, no. 6, pp. 1437–1467, 2007.
  132. 132.J.-P. Pfister and W. Gerstner, "Triplets of spikes in a model of spike timing-dependent plasticity," Journal of Neuroscience, vol. 26, no. 38, pp. 9673–9682, 2006.
  133. 133.Y. LeCun, C. Cortes, and C. J. Burges, "The MNIST database," URL http://yann. lecun. com/exdb/mnist, 1998.
  134. 134.Y. Bengio, D.-H. Lee, J. Bornschein, T. Mesnard, and Z. Lin, "Towards biologically plausible deep learning," arXiv preprint arXiv:1502.04156, pp. 1–10, 2015.
  135. 135.G. Hinton, "How to do backpropagation in a brain," in Invited talk at the NIPS'2007 Deep Learning Workshop, vol. 656, 2007.
  136. 136.Y. Bengio, T. Mesnard, A. Fischer, S. Zhang, and Y. Wu, "STDP-compatible approximation of backpropagation in an energy-based model," Neural Computation, pp. 555–577, 2017.
  137. 137.P. O’Connor and M. Welling, "Deep spiking networks," arXiv preprint arXiv:1602.08323, pp. 1–16, 2016.
  138. 138.E. O. Neftci, C. Augustine, S. Paul, and G. Detorakis, "Event-driven random back-propagation: Enabling neuromorphic deep learning machines," Frontiers in Neuroscience, vol. 11, p. 324, 2017.
  139. 139.D. Querlioz, O. Bichler, P. Dollfus, and C. Gamrat, "Immunity to device variations in a spiking neural network with memristive nanodevices," IEEE Transactions on Nanotechnology, vol. 12, no. 3, pp. 288–295, 2013.
  140. 140.P. U. Diehl, D. Neil, J. Binas, M. Cook, S.-C. Liu, and M. Pfeiffer, "Fast-classifying, high-accuracy spiking deep networks through weight and threshold balancing," in Neural Networks (IJCNN), 2015 International Joint Conference on. IEEE, 2015, pp. 1–8.
  141. 141.S. K. Esser, R. Appuswamy, P. Merolla, J. V. Arthur, and D. S. Modha, "Backpropagation for energy-efficient neuromorphic computing," in Advances in Neural Information Processing Systems, 2015, pp. 1117–1125.
  142. 142.B. Rueckauer, Y. Hu, I.-A. Lungu, M. Pfeiffer, and S.-C. Liu, "Conversion of continuous-valued deep networks to efficient event-driven networks for image classification," Frontiers in Neuroscience, vol. 11, p. 682, 2017.
  143. 143.E. Stromatias, M. Soto, T. Serrano-Gotarredona, and B. Linares-Barranco, "An event-driven classifier for spiking neural networks fed with synthetic or dynamic vision sensor data," Frontiers in Neuroscience, vol. 11, p. 350, 2017.
  144. 144.D. Neil, M. Pfeiffer, and S.-C. Liu, "Learning to be efficient: Algorithms for training low-latency, low-compute deep spiking neural networks," in Proceedings of the 31st Annual ACM Symposium on Applied Computing. ACM, 2016, pp. 293–298.
  145. 145.W. Rawat and Z. Wang, "Deep convolutional neural networks for image classification: A comprehensive review," Neural Computation, pp. 2352–2449, 2017.
  146. 146.M. Oquab, L. Bottou, I. Laptev, and J. Sivic, "Learning and transferring mid-level image representations using convolutional neural networks," in Proceedings of the IEEE conference on computer vision and pattern recognition, 2014, pp. 1717–1724.
  147. 147.K. Simonyan and A. Zisserman, "Very deep convolutional networks for large-scale image recognition," arXiv preprint arXiv:1409.1556, pp. 1–14, 2014.
  148. 148.T. N. Sainath, A.-r. Mohamed, B. Kingsbury, and B. Ramabhadran, "Deep convolutional neural networks for LVCSR," in Acoustics, speech and signal processing (ICASSP), 2013 IEEE international conference on. IEEE, 2013, pp. 8614–8618.
  149. 149.O. Abdel-Hamid, A.-r. Mohamed, H. Jiang, and G. Penn, "Applying convolutional neural networks concepts to hybrid nn-hmm model for speech recognition," in Acoustics, Speech and Signal Processing (ICASSP), 2012 IEEE International Conference on. IEEE, 2012, pp. 4277–4280.
  150. 150.O. Abdel-Hamid, L. Deng, and D. Yu, "Exploring convolutional neural network structures and optimization techniques for speech recognition." in Interspeech, 2013, pp. 3366–3370.
  151. 151.H. Zeng, M. D. Edwards, G. Liu, and D. K. Gifford, "Convolutional neural network architectures for predicting DNA–protein binding," Bioinformatics, vol. 32, no. 12, pp. i121–i127, 2016.
  152. 152.D. Quang and X. Xie, "Danq: a hybrid convolutional and recurrent deep neural network for quantifying the function of DNA sequences," Nucleic acids research, vol. 44, no. 11, pp. e107–e107, 2016.
  153. 153.A. Tavanaei, A. S. Maida, A. Kaniymattam, and R. Loganantharaj, "Towards recognition of protein function based on its structure using deep convolutional networks," in Bioinformatics and Biomedicine (BIBM), 2016 IEEE International Conference on. IEEE, 2016, pp. 145–149.
  154. 154.O. Ronneberger, P. Fischer, and T. Brox, "U-net: Convolutional networks for biomedical image segmentation," in International Conference on Medical Image Computing and Computer-Assisted Intervention. Springer, 2015, pp. 234–241.
  155. 155.Y. LeCun, L. Bottou, Y. Bengio, and P. Haffner, "Gradient-based learning applied to document recognition," Proceedings of the IEEE, vol. 86, no. 11, pp. 2278–2324, 1998.
  156. 156.Y. LeCun et al., "Lenet-5, convolutional neural networks," URL: http://yann. lecun. com/exdb/lenet, 2015.
  157. 157.C. Szegedy, W. Liu, Y. Jia, P. Sermanet, S. Reed, D. Anguelov, D. Erhan, V. Vanhoucke, A. Rabinovich et al., "Going deeper with convolutions." CVPR, 2015.
  158. 158.S. Marcelja, "Mathematical description of the responses of simple cortical cells," JOSA, vol. 70, no. 11, pp. 1297–1300, 1980.
  159. 159.D. H. Hubel and T. N. Wiesel, "Receptive fields of single neurones in the cat’s striate cortex," The Journal of physiology, vol. 148, no. 3, pp. 574–591, 1959.
  160. 160.——, "Receptive fields, binocular interaction and functional architecture in the cat’s visual cortex," The Journal of physiology, vol. 160, no. 1, pp. 106–154, 1962.
  161. 161.P. Földiák, "Forming sparse representations by local anti-hebbian learning," Biological cybernetics, vol. 64, no. 2, pp. 165–170, 1990.
  162. 162.B. A. Olshausen et al., "Emergence of simple-cell receptive field properties by learning a sparse code for natural images," Nature, vol. 381, no. 6583, pp. 607–609, 1996.
  163. 163.A. J. Bell and T. J. Sejnowski, "The “independent components” of natural scenes are edge filters," Vision research, vol. 37, no. 23, pp. 3327–3338, 1997.
  164. 164.M. Rehn and F. T. Sommer, "A network that uses few active neurones to code visual input predicts the diverse shapes of cortical receptive fields," Journal of computational neuroscience, vol. 22, no. 2, pp. 135–146, 2007.
  165. 165.J. Zylberberg, J. T. Murphy, and M. R. DeWeese, "A sparse coding model with synaptically local plasticity and spiking neurons can account for the diverse shapes of V1 simple cell receptive fields," PLoS Comput Biol, vol. 7, no. 10, p. e1002250, 2011.
  166. 166.P. D. King, J. Zylberberg, and M. R. DeWeese, "Inhibitory interneurons decorrelate excitatory cells to drive sparse code formation in a spiking model of V1," Journal of Neuroscience, vol. 33, no. 13, pp. 5475–5485, 2013.
  167. 167.C. Savin, P. Joshi, and J. Triesch, "Independent component analysis in spiking neurons," PLoS Comput Biol, vol. 6, no. 4, p. e1000757, 2010.
  168. 168.K. S. Burbank, "Mirrored STDP implements autoencoder learning in a network of spiking neurons," PLoS Comput Biol, vol. 11, no. 12, p. e1004566, 2015.
  169. 169.B. Zhao, R. Ding, S. Chen, B. Linares-Barranco, and H. Tang, "Feedforward categorization on AER motion events using cortex-like features in a spiking neural network," IEEE transactions on neural networks and learning systems, vol. 26, no. 9, pp. 1963–1978, 2015.
  170. 170.S. R. Kheradpisheh, M. Ganjtabesh, S. J. Thorpe, and T. Masquelier, "Stdp-based spiking deep convolutional neural networks for object recognition," Neural Networks, vol. 99, pp. 56–67, 2017.
  171. 171.A. Tavanaei and A. S. Maida, "Bio-inspired spiking convolutional neural network using layer-wise sparse coding and STDP learning," arXiv preprint arXiv:1611.03000, pp. 1–16, 2016.
  172. 172.——, "Multi-layer unsupervised learning in a spiking convolutional neural network," in Neural Networks (IJCNN), 2017 International Joint Conference on. IEEE, 2017, pp. 81–88.
  173. 173.P. Panda and K. Roy, "Unsupervised regenerative learning of hierarchical features in spiking deep networks for object recognition," in International Conference on Neural Networks (IJCNN). IEEE, 2016, pp. 299–306.
  174. 174.A. Tavanaei, Z. Kirby, and A. S. Maida, "Training spiking ConvNets by STDP and gradient descent," in Neural Networks (IJCNN), The 2018 International Joint Conference on. IEEE, 2018, pp. 1–8.
  175. 175.N. Anwani and B. Rajendran, "Normad-normalized approximate descent based supervised learning rule for spiking neurons," in 2015 International Joint Conference on Neural Networks (IJCNN). IEEE, 2015, pp. 1–8.
  176. 176.A. Krizhevsky and G. Hinton, "Learning multiple layers of features from tiny images," pp. 1–60, 2009.
  177. 177.E. Hunsberger and C. Eliasmith, "Spiking deep networks with LIF neurons," arXiv preprint arXiv:1510.08829, pp. 1–9, 2015.
  178. 178.——, "Training spiking deep networks for neuromorphic hardware," arXiv preprint arXiv:1611.05141, 2016.
  179. 179.D. Neil and S.-C. Liu, "Effective sensor fusion with event-based sensors and deep network architectures," in Circuits and Systems (ISCAS), 2016 IEEE International Symposium on. IEEE, 2016, pp. 2282–2285.
  180. 180.G. Indiveri, F. Corradi, and N. Qiao, "Neuromorphic architectures for spiking deep neural networks," in Electron Devices Meeting (IEDM), 2015 IEEE International. IEEE, 2015, pp. 4–2.
  181. 181.D. Garbin, O. Bichler, E. Vianello, Q. Rafhay, C. Gamrat, L. Perniola, G. Ghibaudo, and B. DeSalvo, "Variability-tolerant convolutional neural network for pattern recognition applications based on oxram synapses," in Electron Devices Meeting (IEDM), 2014 IEEE International. IEEE, 2014, pp. 28–4.
  182. 182.S. K. Esser, P. A. Merolla, J. V. Arthur, A. S. Cassidy, R. Appuswamy, A. Andreopoulos, D. J. Berg, J. L. McKinstry, T. Melano, D. R. Barch et al., "Convolutional networks for fast, energy-efficient neuromorphic computing," Proceedings of the National Academy of Sciences, p. 201604850, 2016.
  183. 183.Y. Cao, Y. Chen, and D. Khosla, "Spiking deep convolutional neural networks for energy-efficient object recognition," International Journal of Computer Vision, vol. 113, no. 1, pp. 54–66, 2015.
  184. 184.B. Rueckauer, I.-A. Lungu, Y. Hu, and M. Pfeiffer, "Theory and tools for the conversion of analog to spiking convolutional neural networks," arXiv preprint arXiv:1612.04052, pp. 1–9, 2016.
  185. 185.J. Deng, W. Dong, R. Socher, L.-J. Li, K. Li, and L. Fei-Fei, "Imagenet: A large-scale hierarchical image database," in Computer Vision and Pattern Recognition, 2009. CVPR 2009. IEEE Conference on. IEEE, 2009, pp. 248–255.
  186. 186.G. E. Hinton, S. Osindero, and Y.-W. Teh, "A fast learning algorithm for deep belief nets," Neural computation, vol. 18, no. 7, pp. 1527–1554, 2006.
  187. 187.M. A. Salama, A. E. Hassanien, and A. A. Fahmy, "Deep belief network for clustering and classification of a continuous data," in Signal Processing and Information Technology (ISSPIT), 2010 IEEE International Symposium on. IEEE, 2010, pp. 473–477.
  188. 188.N. Le Roux and Y. Bengio, "Representational power of restricted boltzmann machines and deep belief networks," Neural computation, vol. 20, no. 6, pp. 1631–1649, 2008.
  189. 189.——, "Deep belief networks are compact universal approximators," Neural computation, vol. 22, no. 8, pp. 2192–2207, 2010.
  190. 190.H. Lee, C. Ekanadham, and A. Y. Ng, "Sparse deep belief net model for visual area V2," in Advances in neural information processing systems, 2008, pp. 873–880.
  191. 191.H. Lee, R. Grosse, R. Ranganath, and A. Y. Ng, "Unsupervised learning of hierarchical representations with convolutional deep belief networks," Communications of the ACM, vol. 54, no. 10, pp. 95–103, 2011.
  192. 192.A. Krizhevsky and G. Hinton, "Convolutional deep belief networks on CIFAR-10," Unpublished manuscript, vol. 40, 2010.
  193. 193.J. M. Susskind, G. E. Hinton, J. R. Movellan, and A. K. Anderson, "Generating facial expressions with deep belief nets," in Affective Computing. InTech, 2008.
  194. 194.W. K. Mleczko, T. Kapuściński, and R. K. Nowicki, "Rough deep belief network-application to incomplete handwritten digits pattern classification," in International Conference on Information and Software Technologies. Springer, 2015, pp. 400–411.
  195. 195.P. Liu, S. Han, Z. Meng, and Y. Tong, "Facial expression recognition via a boosted deep belief network," in Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, 2014, pp. 1805–1812.
  196. 196.H. Lee, P. Pham, Y. Largman, and A. Y. Ng, "Unsupervised feature learning for audio classification using convolutional deep belief networks," in Advances in neural information processing systems, 2009, pp. 1096–1104.
  197. 197.S. Kang, X. Qian, and H. Meng, "Multi-distribution deep belief network for speech synthesis," in Acoustics, Speech and Signal Processing (ICASSP), 2013 IEEE International Conference on. IEEE, 2013, pp. 8012–8016.
  198. 198.A.-r. Mohamed, G. Dahl, and G. Hinton, "Deep belief networks for phone recognition," in Nips workshop on deep learning for speech recognition and related applications, vol. 1, no. 9, 2009, p. 39.
  199. 199.P. Hamel and D. Eck, "Learning features from music audio with deep belief networks." in ISMIR, vol. 10. Utrecht, The Netherlands, 2010, pp. 339–344.
  200. 200.A.-r. Mohamed, G. E. Dahl, and G. Hinton, "Acoustic modeling using deep belief networks," IEEE Transactions on Audio, Speech, and Language Processing, vol. 20, no. 1, pp. 14–22, 2012.
  201. 201.T. Kuremoto, S. Kimura, K. Kobayashi, and M. Obayashi, "Time series forecasting using a deep belief network with restricted boltzmann machines," Neurocomputing, vol. 137, pp. 47–56, 2014.
  202. 202.T. Jo, J. Hou, J. Eickholt, and J. Cheng, "Improving protein fold recognition by deep learning networks," Scientific Reports, vol. 5, p. 17573, 2015.
  203. 203.E. Neftci, S. Das, B. Pedroni, K. Kreutz-Delgado, and G. Cauwenberghs, "Event-driven contrastive divergence for spiking neuromorphic systems," Frontiers in Neuroscience, vol. 8, pp. 1–14, 2014.
  204. 204.P. O’Connor, D. Neil, S.-C. Liu, T. Delbruck, and M. Pfeiffer, "Real-time classification and sensor fusion with a spiking deep belief network," Frontiers in Neuroscience, vol. 7, pp. 1–13, 2013.
  205. 205.E. Stromatias, D. Neil, M. Pfeiffer, F. Galluppi, S. B. Furber, and S.-C. Liu, "Robustness of spiking deep belief networks to noise and reduced bit precision of neuro-inspired hardware platforms," Frontiers in Neuroscience, vol. 9, pp. 1–14, 2015.
  206. 206.E. Stromatias, D. Neil, F. Galluppi, M. Pfeiffer, S.-C. Liu, and S. Furber, "Scalable energy-efficient, low-latency implementations of trained spiking deep belief networks on spinnaker," in Neural Networks (IJCNN), 2015 International Joint Conference on. IEEE, 2015, pp. 1–8.
  207. 207.P. Merolla, J. Arthur, F. Akopyan, N. Imam, R. Manohar, and D. S. Modha, "A digital neurosynaptic core using embedded crossbar memory with 45pj per spike in 45nm," in Custom Integrated Circuits Conference (CICC), 2011 IEEE. IEEE, 2011, pp. 1–4.
  208. 208.D. Neil and S.-C. Liu, "Minitaur, an event-driven FPGA-based spiking network accelerator," IEEE Transactions on Very Large Scale Integration (VLSI) Systems, vol. 22, no. 12, pp. 2621–2628, 2014.
  209. 209.A. Barra, A. Bernacchia, E. Santucci, and P. Contucci, "On the equivalence of hopfield networks and boltzmann machines," Neural Networks, vol. 34, pp. 1–9, 2012.
  210. 210.J. J. Hopfield, "Neural networks and physical systems with emergent collective computational abilities," Proceedings of the national academy of sciences, vol. 79, no. 8, pp. 2554–2558, 1982.
  211. 211.J. Hertz, A. Krogh, and R. G. Palmer, Introduction to the Theory of Neural Computation. Addison-Wesley, 1991.
  212. 212.A. Barra, G. Genovese, P. Sollich, and D. Tantari, "Phase transitions in restricted boltzmann machines with generic priors," Physical Review E, vol. 96, no. 4, p. 042156, 2017.
  213. 213.——, "Phase diagram of restricted boltzmann machines and generalized hopfield networks with arbitrary priors," Physical Review E, vol. 97, no. 2, p. 022310, 2018.
  214. 214.J. Tubiana and R. Monasson, "Emergence of compositional representations in restricted boltzmann machines," Physical Review Letters, vol. 118, no. 13, p. 138301, 2017.
  215. 215.Y. Bengio, P. Simard, and P. Frasconi, "Learning long-term dependencies with gradient descent is difficult," IEEE Transactions on Neural Networks, vol. 5, no. 2, pp. 157–166, 1994.
  216. 216.S. Hochreiter and J. Schmidhuber, "Long short-term memory," Neural Computation, vol. 9, no. 8, pp. 1735–1780, 1997.
  217. 217.J. Chung, C. Gulcehre, K. Cho, and Y. Bengio, "Empirical evaluation of gated recurrent neural networks on sequence modeling," arXiv preprint arXiv:1412.3555, 2014.
  218. 218.A. Shrestha, K. Ahmed, Y. Wang, D. P. Widemann, A. T. Moody, B. C. Van Essen, and Q. Qiu, "A spike-based long short-term memory on a neurosynaptic processor," in Computer-Aided Design (ICCAD), 2017 IEEE/ACM International Conference on. IEEE, 2017, pp. 631–637.
  219. 219.F. Akopyan, J. Sawada, A. Cassidy, R. Alvarez-Icaza, J. Arthur, P. Merolla, N. Imam, Y. Nakamura, P. Datta, G.-J. Nam et al., "Truenorth: Design and tool flow of a 65 mw 1 million neuron programmable neurosynaptic chip," IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 34, no. 10, pp. 1537–1557, 2015.
  220. 220.D. Neil, M. Pfeiffer, and S. Liu, "Phased lstm: Accelerating neural network training for long or event-based sequences," in NIPS’16 Proceedings of the 30th International Conference on Neural Information Processing Systems, 2016, pp. 3889–3897.
  221. 221.W. Maass, T. Natschläger, and H. Markram, "Real-time computing without stable states: A new framework for neural computation based on perturbations," Neural Computation, vol. 14, no. 11, pp. 2531–2560, 2002.
  222. 222.M. Lukoševičius and H. Jaeger, "Reservoir computing approaches to recurrent neural network training," Computer Science Review, vol. 3, no. 3, pp. 127–149, 2009.
  223. 223.M. Lukoševičius, H. Jaeger, and B. Schrauwen, "Reservoir computing trends," KI-Künstliche Intelligenz, vol. 26, no. 4, pp. 365–371, 2012.
  224. 224.R. Pyle and R. Rosenbaum, "Spatiotemporal dynamics and reliable computations in recurrent spiking neural networks," Physical Review Letters, vol. 118, no. 1, p. 018103, 2017.
  225. 225.L. Paulun, A. Wendt, and N. K. Kasabov, "A retinotopic spiking neural network system for accurate recognition of moving objects using NeuCube and dynamic vision sensors," Frontiers in Computational Neuroscience, vol. 12, p. 42, 2018.
  226. 226.S. Schliebs, H. N. A. Hamed, and N. Kasabov, "Reservoir-based evolving spiking neural network for spatio-temporal pattern recognition," in Neural Information Processing. Springer, 2011, pp. 160–168.
  227. 227.Z. G. Doborjeh, N. Kasabov, M. G. Doborjeh, and A. Sumich, "Modelling peri-perceptual brain processes in a deep learning spiking neural network architecture," Scientific Reports, vol. 8, no. 1, p. 8912, 2018.
  228. 228.G. Bellec, D. Salaj, A. Subramoney, R. Legenstein, and W. Maass, "Long short-term memory and learning-to-learn in networks of spiking neurons," arXiv preprint arXiv:1803.09574, 2018.
  229. 229.A. Lamb, A. Goyal, Y. Zhang, S. Zhang, A. Courville, and Y. Bengio, "Professor forcing: A new algorithm for training recurrent networks," arXiv preprint arXiv:1610.09038, 2016.
  230. 230.S. Hochreiter, A. S. Younger, and P. R. Conwell, "Learning to learn using gradient descent," in Intl Conf on Artificial Neural Networks. Springer, 2001, pp. 87–94.
  231. 231.R. Costa, I. A. Assael, B. Shillingford, N. de Freitas, and T. Vogels, "Cortical microcircuits as gated-recurrent neural networks," in Advances in Neural Information Processing Systems, 2017, pp. 272–283.
  232. 232.G. Orchard, A. Jayawant, G. K. Cohen, and N. Thakor, "Converting static image datasets to spiking neuromorphic datasets using saccades," Frontiers in Neuroscience, vol. 9, p. 437, 2015.

Citation

MLA
Tavanaei, A., et al. “Deep Learning in Spiking Neural Networks”. Neural Networks, vol. 111, 2019, pp. 47–63, https://doi.org/10.1016/j.neunet.2018.12.002.
APA
Tavanaei, A., Ghodrati, M., Kheradpisheh, S. R., Masquelier, T., & Maida, A. (2019). Deep learning in spiking neural networks. Neural Networks, 111, 47–63. https://doi.org/10.1016/j.neunet.2018.12.002
Chicago
Tavanaei, A., M. Ghodrati, S. R. Kheradpisheh, T. Masquelier, and A. Maida. 2019. “Deep Learning in Spiking Neural Networks”. Neural Networks 111: 47–63. https://doi.org/10.1016/j.neunet.2018.12.002.
Harvard
Tavanaei, A. et al. (2019) “Deep learning in spiking neural networks”, Neural Networks, 111, pp. 47–63. Available at: https://doi.org/10.1016/j.neunet.2018.12.002.
Vancouver
1. Tavanaei A, Ghodrati M, Kheradpisheh SR, Masquelier T, Maida A (2019) Deep learning in spiking neural networks. Neural Networks 111:47–63

BibTeX

@article{Tavanaei_2019, title={Deep learning in spiking neural networks}, volume={111}, ISSN={0893-6080}, url={http://dx.doi.org/10.1016/j.neunet.2018.12.002}, DOI={10.1016/j.neunet.2018.12.002}, journal={Neural Networks}, publisher={Elsevier BV}, author={Tavanaei, Amirhossein and Ghodrati, Masoud and Kheradpisheh, Saeed Reza and Masquelier, Timothée and Maida, Anthony}, year={2019}, month=Mar, pages={47–63} }
Metadata:Crossref

Access the Paper

This paper is available from its original source. Click below to access the PDF.

Open PDF