BP神经网络MATLAB编程代码
BP神经网络MATLAB编程代码
BP神经网络的设计MATLAB编程
例1 采用动量梯度下降算法训练 BP 网络。
训练样本定义如下:
输入矢量为
p =[-1 -2 3 1
-1 1 5 -3]
目标矢量为 t = [-1 -1 1 1]
解:本例的 MATLAB 程序如下:
close all
clear
echo on
clc
% NEWFF——生成一个新的前向神经网络
% TRAIN——对 BP 神经网络进行训练
% SIM——对 BP 神经网络进行仿真
pause
% 敲任意键开始
clc
% 定义训练样本
% P 为输入矢量
P=[-1, -2, 3, 1; -1, 1, 5, -3];
% T 为目标矢量
T=[-1, -1, 1, 1];
pause;
clc
% 创建一个新的前向神经网络
net=newff(minmax(P),[3,1],{'tansig','purelin'},'traingdm')
% 当前输入层权值和阈值
inputWeights=net.IW{1,1}
inputbias=net.b{1}
% 当前网络层权值和阈值
layerWeights=net.LW{2,1}
layerbias=net.b{2}
pause
clc
% 设置训练参数
net.trainParam.show = 50;
net.trainParam.lr = 0.05;
net.trainParam.mc = 0.9;
你可能喜欢
- 动态BP神经网络
- BP神经网络控制器
- BP神经网络算法
- BP神经网络原理
- BP神经网络预测
- BP神经网络评估
- matlab神经网络
- 基于蚁群BP神经网络的动态测量误差预测3页
- 基于BP神经网络预报的动态矩阵预测控制4页
- 基于BP神经网络的飞行动态实时预测方法5页
- 基于时间序列BP神经网络的集装箱吞吐量动态预测6页
- BP神经网络模型用于单芯电缆导体温度的动态计算6页
- 动态构建和存储BP神经网络模型的方法3页
- BP神经网络PID控制器在球磨机控制中的应用2页
- 基于BP神经网络的PID控制器及其MATLAB仿真1页
- 基于BP神经网络的PID控制器研究 (1)4页
- 基于BP神经网络的PID控制器在渠道自动控制中的应用8页
- BP神经网络PID温度控制在恒温振荡器中的应用5页
- 基于BP神经网络的永磁同步电机直接转矩控制器5页
- 基于遗传算法的BP神经网络短时交通流预测_王成宝4页
- 基于在线学习方法的BP神经网络训练算法研究50页
- 基于遗传算法和BP神经网络的短期电力负荷预测4页
- 用遗传算法优化BP神经网络的Matlab编程实例 [引用 2007-08-29 ...2页
- 2.4-BP神经网络模型与学习算法29页
- 遗传算法优化的BP神经网络城市不透水层百分比估算3页
- 基于遗传算法的BP神经网络短时交通流预测_王成宝4页
- 贝叶斯正则化的BP神经网络在经济预测中的应用3页
- 基于遗传算法和BP神经网络的短期电力负荷预测4页
- 基于小波_BP神经网络的短期风电功率预测方法_师洪涛5页
- 基于MATLAB的BP神经网络生态用水量预测_钱淼华3页
- 基于改进BP 神经网络和工业重构理论的用电增长预测方法5页


