BP神经网络是一个前向网络,它利用误差反向传播算法对网络进行训练,结构简单,可塑性强。本例选择3层BP神经网络(隐层为1层)来逼近函数,单输入单输出,隐层包含7个神经元,预设精度为0.1,学习率设为0.1,循环次数为5000次,达到循环次数,或结果达到预设精度要求,结束计算。激活函数选择双曲函数,采用梯度下降法,通过神经元的输入和误差,以及权值的学习速率来计算权值的变化率。将输入提供给网络后,神经元的激活值从输入层经各中间层向输出层传播,输出层的神经元获得网络的输入相应。接下来,按照减少目标输出与实际输出之间误差的方向,从输出层反向经过中间层回到输入层,从而逐层修正各连接权值。随着误差逆向的传播修正不断进行,网络对输入响应的正确率也不断上升。
2021-04-12 21:01:45 4KB BP神经网络
1
深度学习matlab例程/Alexnet生成DeepDream图片/matlab代码
2021-02-16 09:01:46 404B matlab
智能微电网粒子群优化算法,微源:光伏、风机、发电机、储能等matlab、matlab例程、智能微电网粒子群优化算法
2019-12-28 17:53:05 2KB 粒子群优化算法 matlab matlab例程
1
广义预测控制,根据当前输入和预测未来输出,控制系统的输入,使输出达到预期的性能指标。
2019-12-21 22:23:14 1.94MB 预测控制 先进控制
1
使用MATLAB实现的局部均值分解(LMD, Local Mean Decomposition)代码。大量使用了matlab内建函数,尽可能地精简了代码,仅100余行的代码量很方便阅读修改。并且可以根据输入数据的格式自适应地调整计算、绘图时的各种参数,方便直接运行。
2019-12-21 22:07:05 3KB LMD 局部均值分解 MATLAB 例程
1
混沌信号是用龙格库塔方法产生的,自己编写的同步挤压小波变换程序用以分离正余弦函数/ECG信号的混沌干扰
2019-12-21 19:36:32 2KB SSWT
1