资源简介

采用动量梯度下降算法训练 BP 网络 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)[31]{‘tansig‘‘purelin‘}‘traingdm‘)
%  当前输入层权值和阈值 
inputWeights=net.IW{11} 
inputbias=net.b{1} 
%  

评论

共有 条评论