1.2人工神经元模型 人工神经元是人工神经网络操作的基本信息处理单位,是神经网络设计的基础。 人工神经元模型可以看成是由三种基本元素组成: 一组连接 一个加法器 一个激活函数 生物神经网络 人类的大脑大约有1.41011个神经细胞,亦称为神经元。每个神经元有数以千计的通道同其它神经元广泛相互连接,形成复杂的生物神经网络。生物神经网络以神经元为基本信息处理单元,对信息进行分布式存储与加工,这种信息加工与存储相结合的群体协同工作方式使得人脑呈现出目前计算机无法模拟的神奇智能。为了进一步模拟人脑的形象思维方式,人们不得不跳出冯.诺依曼计算机的框架另辟蹊径。而从模拟人脑生物神经网络的信息存储、加工处理机制入手,设计具有人类思维特点的智能机器,无疑是最有希望的途径之一。 人工神经网络 用数学和物理方法从信息处理的角度对人脑生物神经网络进行抽象,并建立某种简化模型,就称为人工神经网络Artificial Neural Network,缩写 ANN)。人工神经网络远不是人脑生物神经网络的真实写照,而只是对它的简化、抽象与模拟。这是因为到目前为止,人类对神经系统内的电信号和化学信号是怎样被用来处理信息的只有十分粗浅的认识。揭示人脑的奥妙不仅需要各学科的交叉和各领域专家的协作,还需要测试手段的进一步发展。尽管如此,这种简化模型的确能反映出人脑的许多基本特性。目前已提出上百种人工神经网络模型。
2023-01-06 15:21:10 1.57MB 神经网络
1
在目前的 Simulink 模块中没有找到关于 BP 神经网络的封装,所以说单独使用不能完美的进行设计仿真,这时用到了S函数来连接MATLAB与Simulink的程序,神经网络学习算法于此构造,学习速率为 xite,惯性因子为 alfa,隐含层加权系数为 wi,输出层加权系数为 wo,完成仿真前首先要初始化,仿真开始后首先建立一个传递函数,然后对其进行离散化提取出分子和分母,三个输出分别对应 PID 参数中的Kp、Ki、Kd,然后是对参数的不断更新,该环节反复进行,每次数据方向传播回来后与之前的误差对比,在所有的运行过程中每个神经元的权值和阀值都会自动调整,直到取得最佳解或者达到指定次数才会停止更新。
2022-12-31 09:33:08 15KB 神经网络 算法 文档资料 人工智能
1
MATLAB神经网络之PID神经元网络解耦控制算法_多变量系统控制.zip
2022-11-21 20:26:12 14KB matlab 数学建模 源程序代码 算法
MATLAB源程序6 PID神经元网络解耦控制算法_多变量系统控制.zip
2022-11-18 16:27:38 15KB MATLAB 神经网络 智能算法
LIF脉冲神经元的Matlab实现代码。
2022-10-24 11:03:50 243KB spikingneuron 神经脉冲 neuron 脉冲神经元
1
利用第三代个人工神经网络中的单个脉冲神经元进行学习,实现字符识别。MATLA代码编写了Tempotron类,测试了二十六个字母图片,效果不错,计算量小。详细算法见Rober Gutig的论文《Tempotron: a neuron that learns spike timing-based decisions》 脉冲神经元主要以脉冲时间序列编码,比起卷积神经元,具有计算量小,所需训练样本少的特点,成为较为前沿的热点研究课题。在机器视觉和图像处理领域,脉冲神经网络具有较大的优势。
2022-09-05 19:07:01 13KB
1
GA优化BP神经网络权值和阈值,克服BP神经网络易于陷入局部最小值等问题。不仅可以自动搜寻神经网络最佳隐藏层神经元数量,还可以固定经GA优化后的权值和阈值使得网络多次运行最终结果不变。
1
神经网络自适应线性神经元Adaline的LMS算法(PDF).pdf
2022-07-10 09:13:55 758KB 文档资料
PID神经元网络解耦控制算法.pdf.pdf
2022-07-09 19:09:10 324KB 文档资料
matlab 神经元网络分类器设计
2022-07-05 19:05:39 464KB 文档资料