• 大小: 890B
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-06-04
  • 语言: Matlab
  • 标签: matlab  bp  

资源简介

用动量梯度下降算法训练BP网络 使用的主要函数如下: NEWFF——生成一个新的前向神经网络 TRAIN——对BP神经网络进行训练 SIM——对BP神经网络进行仿真

资源截图

代码片段和文件信息

%BP网络实例1_用动量梯度下降算法训练BP网络
close all
clear
clc
%使用的主要函数如下:
%NEWFF——生成一个新的前向神经网络
%TRAIN——对BP神经网络进行训练
%SIM——对BP神经网络进行仿真
disp(‘Press any key to start‘);
echo on
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‘);
%定义当前输入层的权值和阈值
inputWeight=net.IW{11}
input

评论

共有 条评论