論文の概要: Revisiting Batch Normalization for Training Low-latency Deep Spiking
Neural Networks from Scratch
- arxiv url: http://arxiv.org/abs/2010.01729v5
- Date: Wed, 10 Nov 2021 21:23:44 GMT
- ステータス: 処理完了
- システム内更新日: 2022-10-10 19:36:43.548274
- Title: Revisiting Batch Normalization for Training Low-latency Deep Spiking
Neural Networks from Scratch
- Title(参考訳): スクラッチからの低遅延ディープスパイクニューラルネットワークのトレーニングのためのバッチ正規化の再検討
- Authors: Youngeun Kim, Priyadarshini Panda
- Abstract要約: ディープラーニングの代替手段としてスパイキングニューラルネットワーク(SNN)が登場している。
スクラッチからの高精度で低遅延のSNNは、スパイキングニューロンの非分化性の性質に悩まされる。
本稿では、時間的SNNのトレーニングのための時間的バッチ正規化(BNTT)手法を提案する。
- 参考スコア(独自算出の注目度): 5.511606249429581
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Spiking Neural Networks (SNNs) have recently emerged as an alternative to
deep learning owing to sparse, asynchronous and binary event (or spike) driven
processing, that can yield huge energy efficiency benefits on neuromorphic
hardware. However, training high-accuracy and low-latency SNNs from scratch
suffers from non-differentiable nature of a spiking neuron. To address this
training issue in SNNs, we revisit batch normalization and propose a temporal
Batch Normalization Through Time (BNTT) technique. Most prior SNN works till
now have disregarded batch normalization deeming it ineffective for training
temporal SNNs. Different from previous works, our proposed BNTT decouples the
parameters in a BNTT layer along the time axis to capture the temporal dynamics
of spikes. The temporally evolving learnable parameters in BNTT allow a neuron
to control its spike rate through different time-steps, enabling low-latency
and low-energy training from scratch. We conduct experiments on CIFAR-10,
CIFAR-100, Tiny-ImageNet and event-driven DVS-CIFAR10 datasets. BNTT allows us
to train deep SNN architectures from scratch, for the first time, on complex
datasets with just few 25-30 time-steps. We also propose an early exit
algorithm using the distribution of parameters in BNTT to reduce the latency at
inference, that further improves the energy-efficiency.
- Abstract(参考訳): Spiking Neural Networks (SNN)は、最近、疎度、非同期、バイナリイベント(またはスパイク)駆動処理によるディープラーニングの代替として登場し、ニューロモルフィックハードウェアに膨大なエネルギー効率の恩恵をもたらすことができる。
しかしながら、スクラッチから高い精度と低遅延SNNを訓練することは、スパイキングニューロンの非分化性の性質に悩まされる。
SNNにおけるこのトレーニング問題に対処するため,バッチ正規化を再検討し,時間的バッチ正規化(BNTT)手法を提案する。
それまでのSNNの作業のほとんどは、時間的SNNのトレーニングには効果がないと判断されたバッチ正規化を無視していた。
従来と異なり,提案したBNTTは,時間軸に沿ってBNTT層内のパラメータを分離し,スパイクの時間的ダイナミクスを捉える。
BNTTの時間的に進化する学習可能なパラメータにより、ニューロンは異なる時間ステップでスパイクレートを制御でき、低レイテンシと低エネルギーのトレーニングをスクラッチから行うことができる。
CIFAR-10, CIFAR-100, Tiny-ImageNetおよびイベント駆動型DVS-CIFAR10データセットについて実験を行った。
BNTTを使うことで、25~30のタイムステップで、初めて、複雑なデータセット上で、深いSNNアーキテクチャをスクラッチからトレーニングすることができます。
また, bnttのパラメータ分布を用いて, 推定時のレイテンシを低減し, エネルギー効率をさらに向上させる早期終了アルゴリズムを提案する。
関連論文リスト
- Towards Low-latency Event-based Visual Recognition with Hybrid Step-wise Distillation Spiking Neural Networks [50.32980443749865]
スパイキングニューラルネットワーク(SNN)は、低消費電力と高い生物性のために大きな注目を集めている。
現在のSNNは、ニューロモルフィックデータセットの正確性とレイテンシのバランスをとるのに苦労している。
ニューロモルフィックデータセットに適したステップワイド蒸留法(HSD)を提案する。
論文 参考訳(メタデータ) (2024-09-19T06:52:34Z) - TT-SNN: Tensor Train Decomposition for Efficient Spiking Neural Network
Training [27.565726483503838]
スパイキングニューラルネットワーク(TT-SNN)の列車分解について紹介する。
TT-SNNはトレーニング可能な重量分解によってモデルサイズを削減し、ストレージ、FLOP、レイテンシーを削減した。
また,典型的な逐次テンソル計算の代替として並列計算を提案する。
論文 参考訳(メタデータ) (2024-01-15T23:08:19Z) - LC-TTFS: Towards Lossless Network Conversion for Spiking Neural Networks
with TTFS Coding [55.64533786293656]
我々は,AIタスクにおいて,ANNのアクティベーション値とSNNのスパイク時間とのほぼ完全なマッピングを実現することができることを示す。
この研究は、電力制約のあるエッジコンピューティングプラットフォームに超低消費電力のTTFSベースのSNNをデプロイする方法を舗装している。
論文 参考訳(メタデータ) (2023-10-23T14:26:16Z) - Towards Memory- and Time-Efficient Backpropagation for Training Spiking
Neural Networks [70.75043144299168]
スパイキングニューラルネットワーク(SNN)は、ニューロモルフィックコンピューティングのためのエネルギー効率の高いモデルである。
本研究では,学習効率を大幅に向上させつつ,高い性能を達成できる空間学習時間(SLTT)法を提案する。
BPTTと比較して, メモリコストとトレーニング時間は, それぞれ70%以上, 50%以上削減されている。
論文 参考訳(メタデータ) (2023-02-28T05:01:01Z) - Online Training Through Time for Spiking Neural Networks [66.7744060103562]
スパイキングニューラルネットワーク(SNN)は、脳にインスパイアされたエネルギー効率のモデルである。
近年のトレーニング手法の進歩により、レイテンシの低い大規模タスクにおいて、ディープSNNを成功させることができた。
本稿では,BPTT から派生した SNN の時間的学習(OTTT)によるオンライントレーニングを提案する。
論文 参考訳(メタデータ) (2022-10-09T07:47:56Z) - Training High-Performance Low-Latency Spiking Neural Networks by
Differentiation on Spike Representation [70.75043144299168]
スパイキングニューラルネットワーク(SNN)は、ニューロモルフィックハードウェア上に実装された場合、有望なエネルギー効率のAIモデルである。
非分化性のため、SNNを効率的に訓練することは困難である。
本稿では,ハイパフォーマンスを実現するスパイク表現法(DSR)の差分法を提案する。
論文 参考訳(メタデータ) (2022-05-01T12:44:49Z) - Training Energy-Efficient Deep Spiking Neural Networks with
Time-to-First-Spike Coding [29.131030799324844]
スパイキングニューラルネットワーク(SNN)は人間の脳の動作を模倣する。
ディープラーニングでは、ディープニューラルネットワーク(DNN)が深刻な問題になっている。
本稿では,TTFS符号化を用いたエネルギー効率の高い深部SNNの学習手法を提案する。
論文 参考訳(メタデータ) (2021-06-04T16:02:27Z) - Deep Time Delay Neural Network for Speech Enhancement with Full Data
Learning [60.20150317299749]
本稿では,全データ学習による音声強調のためのディープタイム遅延ニューラルネットワーク(TDNN)を提案する。
トレーニングデータを完全に活用するために,音声強調のための完全なデータ学習手法を提案する。
論文 参考訳(メタデータ) (2020-11-11T06:32:37Z) - Going Deeper With Directly-Trained Larger Spiking Neural Networks [20.40894876501739]
スパイキングニューラルネットワーク(SNN)は、バイオユースブルな情報とイベント駆動信号処理のためのコーディングを約束している。
しかし、SNNのユニークな動作モードにより、従来のネットワークよりもトレーニングが困難になる。
CIF依存型バッチ正規化法(tpladBN)を提案する。
論文 参考訳(メタデータ) (2020-10-29T07:15:52Z) - Enabling Deep Spiking Neural Networks with Hybrid Conversion and Spike
Timing Dependent Backpropagation [10.972663738092063]
Spiking Neural Networks(SNN)は非同期離散イベント(スパイク)で動作する
本稿では,深層SNNのための計算効率のよいトレーニング手法を提案する。
我々は、SNN上のImageNetデータセットの65.19%のトップ1精度を250タイムステップで達成し、同様の精度で変換されたSNNに比べて10倍高速である。
論文 参考訳(メタデータ) (2020-05-04T19:30:43Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。