arXiv reaDer
ディープSNNでのMaxPooling操作のスパイク近似
Spiking Approximations of the MaxPooling Operation in Deep SNNs
スパイキングニューラルネットワーク(SNN)は、低電力AIの可能性を示している、生物学的にインスピレーションを得たニューラルネットワークの新しいドメインです。ディープSNNを構築する方法は多数あり、人工ニューラルネットワーク(ANN)からSNNへの変換は非常に成功しています。畳み込みニューラルネットワーク(CNN)のMaxPoolingレイヤーは、中間特徴マップをダウンサンプリングし、並進不変性を導入するための不可欠なコンポーネントですが、ハードウェアに適したスパイクに相当するものがないため、このようなCNNのディープSNNへの変換が制限されます。このホワイトペーパーでは、ディープSNNにMax-Poolingを実装するための、ハードウェアに適した2つの方法を紹介します。これにより、MaxPoolingレイヤーを使用したCNNからSNNへの変換が容易になります。最初に、IntelのLoihiニューロモルフィックハードウェア(MNIST、FMNIST、およびCIFAR10データセットを使用)でspiking-MaxPoolingレイヤーを使用してSNNを実行します。したがって、私たちのアプローチの実現可能性を示しています。
Spiking Neural Networks (SNNs) are an emerging domain of biologically inspired neural networks that have shown promise for low-power AI. A number of methods exist for building deep SNNs, with Artificial Neural Network (ANN)-to-SNN conversion being highly successful. MaxPooling layers in Convolutional Neural Networks (CNNs) are an integral component to downsample the intermediate feature maps and introduce translational invariance, but the absence of their hardware-friendly spiking equivalents limits such CNNs' conversion to deep SNNs. In this paper, we present two hardware-friendly methods to implement Max-Pooling in deep SNNs, thus facilitating easy conversion of CNNs with MaxPooling layers to SNNs. In a first, we also execute SNNs with spiking-MaxPooling layers on Intel's Loihi neuromorphic hardware (with MNIST, FMNIST, & CIFAR10 dataset); thus, showing the feasibility of our approach.
updated: Sat May 14 2022 14:47:10 GMT+0000 (UTC)
published: Sat May 14 2022 14:47:10 GMT+0000 (UTC)
参考文献 (このサイトで利用可能なもの) / References (only if available on this site)
被参照文献 (このサイトで利用可能なものを新しい順に) / Citations (only if available on this site, in order of most recent)
Amazon.co.jpアソシエイト