matlab精度检验代码-SNN-for-Pattern-Recognition:3层SNN代码,用于使用基于监督的尖峰学习规则执行MNIST

时间:2021-05-22 01:15:18
【文件属性】:
文件名称:matlab精度检验代码-SNN-for-Pattern-Recognition:3层SNN代码,用于使用基于监督的尖峰学习规则执行MNIST
文件大小:314KB
文件格式:ZIP
更新时间:2021-05-22 01:15:18
系统开源 matlab精度检验代码自述文件 该存储库列出了用于开发尖峰神经网络的文件,这些文件用于基于MNIST数据集的手写数字分类的基于监督学习的应用程序。 以类似于随机梯度下降的方式训练网络,其中权重在图像的每次显示结束时更新。 SNN中使用的神经元是简单的泄漏积分并触发神经元。 本文描述了NormAD的监督SNN训练算法:N. Anwani和B. Rajendran,“ NormAD-基于尖峰神经元的标准化近似后裔监督学习规则”,2015年国际神经网络联合会议(IJCNN),基拉尼,2015年,第1-8页。 本文描述了使用NormAD算法的三层SNN的CUDA实现。 如果您在工作中使用我们的代码,请引用以下内容。 SR Kulkarni,JM Alexiades和B. Rajendran,“具有尖峰神经网络的手写数字的学习和实时分类”,2017年第24届IEEE电子,电路和系统国际会议(ICECS),巴统,2017年,第128页。 -131。 doi:10.1109 / ICECS.2017.8292015 URL: Arxiv链接位于:SR Kulkarni,J。Alexiades和B.
【文件预览】:
SNN-for-Pattern-Recognition-master
----kernels_3x3.csv(504B)
----snn_test.cu(22KB)
----wts_trained_Final.txt(1.36MB)
----snn_train.cu(21KB)
----pixels_spks.csv(500KB)
----README.md(6KB)
----lif_pixel2spks_converter.m(1KB)

网友评论