文件包里包含关于SNN最新技术的相关文档
2023-06-09 11:20:42 5.16MB SNN FPGA
1
nn 构建一个尖峰神经网络 功能 该项目用于构建加标神经网络,以完成MNIST数据集上的分类任务。
2021-12-10 02:05:41 11.88MB spiking-neural-networks Python
1
具有时间编码的监督学习的目的是使神经元尖峰化,以使神经元响应给定的突触输入而发出任意的尖峰序列。 近年来,基于突触可塑性的监督学习算法发展Swift。 作为最有效的监督学习算法之一,远程监督方法(ReSuMe)使用常规的基于对的峰值定时依赖的可塑性规则,该规则取决于突触前和突触后峰值的精确定时。 在本文中,使用了基于三重态的依赖于尖峰时序的可塑性,它是一种强大的突触可塑性规则,其作用超出了经典规则,提出了一种新颖的监督学习算法,称为T-ReSuMe,以提高ReSuMe的性能。 所提出的算法已成功应用于各种尖峰序列的学习任务,其中所需的尖峰序列通过泊松过程进行​​编码。 实验结果表明,与传统的ReSuMe算法相比,T-ReSuMe算法具有更高的学习精度和更少的迭代次数,对于解决复杂的时空模式学习问题是有效的。
2021-07-27 22:43:31 294KB Spiking neural networks; Supervised
1
通过混合转换和依赖于峰值时序的反向传播来启用深度峰值神经网络 这是与在发表的论文“使用混合转换和峰值定时依赖的反向传播实现深度尖峰神经网络”相关的代码。 培训方法 培训分以下两个步骤进行: 训练ANN('ann.py') 将ANN转换为SNN并执行基于尖峰的反向传播('snn.py') 档案文件 'ann.py':训练一个ANN,可以提供输入参数来提供建筑设计,数据集,训练设置 'snn.py':从头开始训练SNN或执行ANN-SNN转换(如果有预训练的ANN可用)。 / self_models:包含ANN和SNN的模型文件 'ann_script.py'和'snn_script.py':这些脚本可用于设计各种实验,它创建可用于运行多个模型的'script.sh' 训练有素的人工神经网络模型 训练有素的SNN模型 问题 有时,“ STDB”的激活在训练过程中会变得不稳定,从而
1
Time-Space, Spiking Neural Networks and Brain-Inspired Artificial Intelligence,非常有用的资料
2019-12-21 19:26:58 31.02MB 脉冲神经网络 人工智能
1
服务器状态检查中...