首页 > 其他分享 >【SNN脉冲神经网络】SNN脉冲神经网络的工作原理演示MATLAB仿真带GUI界面

【SNN脉冲神经网络】SNN脉冲神经网络的工作原理演示MATLAB仿真带GUI界面

时间:2022-10-10 16:08:35浏览次数:63  
标签:beta SNN 脉冲 step K2 神经网络 conter sigma gamma


【SNN脉冲神经网络】SNN脉冲神经网络的工作原理演示MATLAB仿真带GUI界面_SNN脉冲神经网络

clc;clear all;close all;
% 初始参数

I = 10;
sigma = 0.04;beta = 5;gamma = 140;
a = 0.02;b = 0.2;
c = -65;d = 2;
% 步长,改进欧拉法的相关参数
step = 0.1;
timeConter = 0:step:1000;
v = zeros(1,length(timeConter));
u = zeros(1,length(timeConter));
v(1) = -65;%v(2) = -60;
u(1) = 1;%u(1) = 1;

for i_conter = 2:length(timeConter)
K1_1 = sigma*v(i_conter-1)^2+beta*v(i_conter-1)+gamma-u(i_conter-1)+I;
vpn = v(i_conter-1)+step*(sigma*v(i_conter)^2+beta*v(i_conter)+gamma-u(i_conter)+I);
K2_1 = sigma*vpn^2+beta*vpn+gamma-u(i_conter)+I;
v(i_conter) = v(i_conter-1)+step/2*(K1_1+K2_1);

% K1_1 = sigma*v(i_conter-1)^2+beta*v(i_conter-1)+gamma+I;
% vpn = v(i_conter-1)+step*(sigma*v(i_conter)^2+beta*v(i_conter)+gamma+I);
% K2_1 = sigma*vpn^2+beta*vpn+gamma+I;
% v(i_conter) = v(i_conter-1)+step/2*(K1_1+K2_1);

K2_1 = a*(b*v(i_conter-1)-u(i_conter-1));
upn = u(i_conter-1)+step*(a*(b*v(i_conter)-u(i_conter)));
K2_2 = a*(b*v(i_conter)-upn);
u(i_conter) = u(i_conter-1)+step/2*(K2_1+K2_2);

if(v(i_conter)>30)
v(i_conter) = c;
u(i_conter) = u(i_conter)+d;
end
end

plot(timeConter,v)
% figure(2)
% plot(timeConter,u)

D210

标签:beta,SNN,脉冲,step,K2,神经网络,conter,sigma,gamma
From: https://blog.51cto.com/u_15815923/5744382

相关文章

  • 改进bp神经网络
    closeall;clearall;clc;%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%2000年前2个月的电价数据作为样本,3月的数据作为检验,对4月的电价......
  • 神经网络遗传算法函数极值寻优-非线性函数极值
    %%清空环境变量clccleartic%%训练数据预测数据提取及归一化%下载输入输出数据loaddatainputoutput%从1到2000间随机排序k=rand(1,4000);[m,n]=sort(k);%找出训......
  • 卷积神经网络
    卷积神经网络:CNN应用领域:CV领域、检测任务、分类与检索、超分辨率重构、医学任务、无人驾驶、人脸识别卷积网络与传统网络区别:维度:三维二维输......
  • 稀疏&集成的卷积神经网络学习
    计算机视觉研究院专栏作者:Edison_G今天主要和大家说的是分类检测过程中,一些稀疏和集成学习的相关知识,首先和大家说下图像目标定位与检测的方法分类。公众号ID|ComputerVision......
  • 干货 | 利用手持摄像机图像通过卷积神经网络实时进行水稻检测(致敬袁老)
    计算机视觉研究院专栏作者:Edison_G小农户在全球粮食供应中发挥着重要作用。随着智能手机越来越普及,它们使小农能够以非常低的低成本收集图像。在此感谢袁隆平先生的贡献,让我......
  • 使用PyG进行图神经网络的节点分类、链路预测和异常检测
    图神经网络(GraphNeuralNetworks)是一种针对图结构数据(如社交图、网络安全网络或分子表示)设计的机器学习算法。它在过去几年里发展迅速,被用于许多不同的应用程序。在这......
  • 卷积神经网络各层次的作用
    卷积神经网络各层次的作用卷积就是特征提取器卷积通常一张照片是有RGB三维度的,而每一维度的像素点也是很多的,假设为10000,而10000个像素点如果全部进入全连接层,则总共需......
  • 卷积神经网络各层次的作用
    卷积神经网络各层次的作用卷积就是特征提取器卷积通常一张照片是有RGB三维度的,而每一维度的像素点也是很多的,假设为10000,而10000个像素点如果全部进入全连接层,则总共需......
  • 神经网络中各名词解释
    神经网络中各名词解释激活函数:就是对输入特征进性前向传播计算的函数。主要分线性回归问题和分类问题,线性回归问题可以用线性函数来计算出对应的标签,而更多的问题不是......
  • 入门神经网络-Python 实现(下)
    假设对BP的认识回顾紧接着上篇,整到了,MES的公式和代码的实现.\(MSE=\frac{1}{n}\sum\limits_{i=1}^n(y_i-\haty_i)^2\)n表示样本数,这......