资源简介
该实验报告是有关人工神经网络BP网络的实验报告,含有代码,按照规定要求完成的
代码片段和文件信息
clear;
P1 = [-2:0.1:2]; %输入数据
T =sin(8*P1); %期望输出
net = newff([-2 2][20 1]{‘tansig‘ ‘purelin‘}); %新建一个BP网,第一项是输入数据范围;第二项当中的前一项是神经元的个数,后一项是隐含层的层数;第三项中的前一项是从输入层到隐含层的S函数,后一项是从隐含层到输出层的线性逼近函数
Y1 = sim(netP1); %对新建的BP网进行仿真
plot(P1TP1Y1‘o‘) %输入输出结果输出
net.trainParam.epochs = 5000; %设定训练次数1000次
net = train(netP1T); %对BP网进行训练
Y2 = sim(netP1); %对训练后的BP网进行仿真
plot(P1TP1Y2‘o‘); %结果输出
P2=[-2:0.05:2]; %送入测试数据测试
Y3 = sim(netP2); %对测试数据进行仿真
plot(
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1021 2009-11-25 21:38 Unti
文件 680448 2009-11-25 21:40 0705030118 任莹.doc.doc
----------- --------- ---------- ----- ----
681469 2
评论
共有 条评论