- 3
- 0
- 约2.22千字
- 约 3页
- 2018-02-21 发布于河南
- 举报
神经网络拟合
% BP 神经网络用于函数拟合
% 使用平台 - Matlab6.5
clc
clear
close all
%---------------------------------------------------
% 产生训练样本与测试样本
P1 = 1:2:200; % 训练样本,每一列为一个样本
T1 = sin(P1*0.1); % 训练目标
P2 = 2:2:200; % 测试样本,每一列为一个样本
T2 = sin(P2*0.1); % 测试目标
%---------------------------------------------------
% 归一化
[PN1,minp,maxp,TN1,mint,maxt] = premnmx(P1,T1);
PN2 = tramnmx(P2,minp,maxp);
TN2 = tramnmx(T2,mint,maxt);
%---------------------------------------------------
% 设置网络参数
NodeNum = 20; % 隐层节点数
TypeNum = 1; % 输出维数
TF1 = tansig;TF2 = purelin; % 判别函数(缺省值)
%TF1 = tansig;TF2 = logsig;
%TF1 = logsig;TF2 = purelin;
%TF1 = tansig;TF2 = tansig;
%TF1 = logsig;TF2 = logsig;
%TF1 = purelin;TF2 = purelin;
net = newff(minmax(PN1),[NodeNum TypeNum],{TF1 TF2});
%---------------------------------------------------
% 指定训练参数
% net.trainFcn = traingd; % 梯度下降算法
% net.trainFcn = traingdm; % 动量梯度下降算法
%
% net.trainFcn = traingda; % 变学习率梯度下降算法
% net.trainFcn = traingdx; % 变学习率动量梯度下降算法
%
% (大型网络的首选算法)
% net.trainFcn = trainrp; % RPROP(弹性BP)算法,内存需求最小
%
% 共轭梯度算法
% net.trainFcn = traincgf; % Fletcher-Reeves修正算法
% net.trainFcn = traincgp; % Polak-Ribiere修正算法,内存需求比Fletcher-Reeves修正算法略大
% net.trainFcn = traincgb; % Powell-Beal复位算法,内存需求比Polak-Ribiere修正算法略大
% (大型网络的首选算法)
%net.trainFcn = trainscg; % Scaled Conjugate Gradient算法,内存需求与Fletcher-Reeves修正算法相同,计算量比上面三种算法都小很多
%
% net.trainFcn = trainbfg; % Quasi-Newton Algorithms - BFGS Algorithm,计算量和内存需求均比共轭梯度算法大,但收敛比较快
% net.trainFcn = trainoss; % One Step Secant Algorithm,计算量和内存需求均比BFGS算法小,比共轭梯度算法略大
%
% (中型网络的首选算法)
net.trainFcn = trainlm; % Levenberg-Marquardt算法,内存需求最大,收敛速度最快
%
% net.trainFcn = trainbr; % 贝叶斯正则化算法
%
% 有代表性的五种算法为:traingdx,trainrp,trainscg,trainoss, trainlm
%---------------------%
net.trainParam.show = 20; % 训练显示间隔
net.trainParam.lr = 0.3; % 学习步长 - traingd,traingdm
net.trainParam.mc = 0.95; % 动量项系数 - traingdm,traingdx
net.trainParam.mem_reduc = 1; % 分块计算Hessian矩阵(仅对Levenberg-Marquardt算法有效)
net.trainParam.epochs = 1000; % 最大训练次数
net.trainParam.goal =
您可能关注的文档
最近下载
- 2025年广西执法考试题及答案.doc VIP
- 2025年春新课程能力培养七年级数学下册人教版答案.pdf VIP
- 《常见淡水鱼病的诊断及防治》课件.ppt
- 《中国结课件》课件.ppt VIP
- 《药品营销心理学》课程标准.docx VIP
- 干股(虚拟股)分红协议书--最全最标准.doc VIP
- 港澳台华侨生入学考试物理试题真题及答案(2025年).docx VIP
- 2025年春基础训练九年级化学下册人教版答案.pdf VIP
- 2022年-2024年青岛卫健委事业编护理笔试真题.docx VIP
- 建筑工程图集 13SG903-1:混凝土结构常用施工详图(现浇混凝土板、非框架梁配筋构造).pdf VIP
原创力文档

文档评论(0)