返回   MATLAB中国论坛|MATLAB爱好者之家—不仅仅是MATLAB! > 人工智能|模式识别|机器学习|数字图像处理|SAR图像处理-不仅仅是MATLAB! > 人工神经网络(ANN)


人工神经网络(ANN) A discussion board for Artificial Neural Network(ANN)



回复
 
LinkBack 主题工具 显示模式
旧 2013-06-19, 11:10 AM   #1
初级会员
 
注册日期: 2013-05-28
年龄: 27
帖子: 7
感谢他人: 0
有 0 帖获得 0 感谢
声望力: 0
小手冰凉 正向着好的方向发展
默认 哪位可以帮忙解释一下运行结果图的意思呢

untitled.jpg
P=[0.695;0.695;0.704;0.831;0.843;0.866;0.865;0.823;0.887;0.856;0.833;0.862;0.863;0.893;0.866;0.904;0.870;0.907;0.886;0.888;0.891;0.874;0.908;0.900;0.899;0.920]';%输入数据

T=[0.695;0.704;0.831;0.843;0.866;0.865;0.823;0.887;0.856;0.833;0.862;0.863;0.893;0.866;0.904;0.870;0.907;0.886;0.888;0.891;0.874;0.908;0.900;0.899;0.920;0.950]';%目标数据

figure(1)
plot(P);

hold on;

grid on

title('原始数据的变化趋势');

[x1,mint,maxt] = premnmx(P)%数据归一化

figure(2)

plot(x1);%,'d-m'

hold on;

grid on

title('数据归一化处理的变化趋势');

net=newff(minmax(P),T,[31 12],{'tansig','logsig'},'trainlm');%建立网络

net.trainParam.epochs=1000;%迭代次数

net.trainParam.goal=1e-6;%误差

LP.lr=0.05;%学习效率

net=train(net,P,T);%训练函数

P_test=[0.950];%测试样本输入

Out=sim(net,P_test);%仿真测试

X=[0.813];
figure(3)
grid on

plot(X-Out,'+')

hold on

plot(P_test,'*')

hold on

plot(Out,'o')
小手冰凉 当前离线   回复时引用此帖
回复

书签

主题工具
显示模式

发帖规则
不可以发表新主题
可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码
Trackbacks are 禁用
Pingbacks are 禁用
Refbacks are 启用



所有时间均为北京时间。现在的时间是 05:58 PM


Powered by vBulletin
版权所有 ©2000 - 2017,Jelsoft Enterprises Ltd.
陕ICP备07001583号

SEO by vBSEO ©2009, Crawlability, Inc.