脉冲神经网络
文章平均质量分 74
小曹同学努力了吗
西工大2024级硕士毕业生,电子信息专业,目前就职于西安一家ic国企,从事数字ic方向,欢迎交流!
展开
-
snntorch_P3: 脉冲神经网络与其他经典算法的对比
本篇作为脉冲神经网络的相关续篇,引入了遗传算法优化的BP神经网络和SVM作为结果对比,可以参考前两篇脉冲神经网络相关介绍。后面会陆续发出RBF、CNN和SNN的结果~,并进行能耗对比说明,欢迎关注!原创 2022-10-21 11:16:46 · 1503 阅读 · 3 评论 -
snntorch:P2—【LIF神经元模型】手撕公式、代码实现与演示
LIF神经元模型是现阶段脉冲神经网络的搭建与训练过程中使用最多的神经元模型,既保留了HH模型中关于生物神经元的核心思想,具有一定的仿生型,也兼顾了普通人工神经元计算效率高的特点,所以本文就LIF神经元展开说明,包括了生物启发的模型建立、公式推导、离散化递归表示以用于代码实现,最后有snntorch框架中关于LIF神经元的相关代码。...原创 2021-11-20 01:10:34 · 7438 阅读 · 13 评论 -
snntorch : 一种将torch引入到snn中的脉冲神经网络训练框架(P1 如何将数据转化为脉冲序列)
这篇文章下面的代码主要实现以下三个功能:将数据集转化为脉冲序列的数据集如何可视化它们如何生成随机脉冲序列数据集采用深度学习中常用的MNIST数据集采用脉冲序列作为输入的三大好处:3-SSpikes 脉冲神经网络的输入是一系列由0和1组成的脉冲序列,也是人脑中沿着轴突传递的神经冲动的数字化表示。Sparsity sparsity是稀疏性的意思,是指我们上一点提到的的脉冲序列通常是稀疏矩阵的形式,也就是说这些矩阵大部分元素都为0,只有少数有意义的部分为1。这两点特性使得脉冲神经网络的硬件原创 2021-11-16 11:32:14 · 5338 阅读 · 0 评论 -
Brian2_脉冲神经网络_神经元学习记录
脉冲神经网络被称作是第三代神经网络,生物可信度更高,在近年来兴起的类脑科学研究中,SNN也一直占据着核心地位。并且在性能相近的情况下,基于脉冲神经网络制成的芯片相较于人工神经网络功耗更低,稳定性、鲁棒性等也更为优异。通过pip方式安装了Brian2,并运行了一些官网上提供的程序,也附了一些自己的学习心得。from brian2 import *start_scope()#start_scope()函数确保在调用该函数之前创建的任何 #Brian对象都不会包含在下一次模拟运行中。tau = 10*原创 2021-09-16 22:21:11 · 1262 阅读 · 1 评论