声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2754|回复: 3

[人工智能] 这样BP训练误差学习曲线程序对么???(matlab)

[复制链接]
发表于 2007-11-26 17:37 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
clear;clc;
P=[1.58 0.67 1.04 -1.49 -0.41 1.39 1.20 -0.92 0.45 -0.76 0.21 0.37 0.18 -0.24 -1.18 -0.74 -0.38 0.02 0.44 0.46;
    2.32 1.58 1.01 2.18 1.21 3.16 1.40 1.44 1.33 0.84 0.03 0.28 1.22 0.93 0.39 0.96 1.94 0.72 1.31 1.49;
    -5.8 -4.78 -3.63 -3.39 -4.73 2.87 -1.89 -3.22 -4.38 -1.96 -2.21 -1.8 0.16 -1.01 -0.39 -1.16 -0.48 -0.17 -0.14 0.68];
T=[0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 ];
net=newff(minmax(P),[1,1],{'logsig' 'purelin'},'traingd' );
net.trainParam.show = 50;                           
net.trainParam.lr = 0.1;                           
net.trainParam.epochs = 100;  
net.layers{1}.initFcn = 'initwb';
net.layers{2}.initFcn = 'initwb';
net.inputWeights{1,1}.initFcn = 'rands';  
net.inputWeights{2,1}.initFcn = 'rands';  
net = init(net);
[net,tr]=train(net,P,T);                           
Y=sim(net,P);  
plot(tr.perf)



3-1-1sigmoid     权值全部初始化-1到1 随机反向传播
求救啊。。。。。。。。对么??错了的话怎么改??

[ 本帖最后由 nsen 于 2007-11-26 17:42 编辑 ]
回复
分享到:

使用道具 举报

发表于 2007-11-27 21:11 | 显示全部楼层
你试一下呗,如果出错也能提示在哪一行呀
发表于 2007-12-3 12:12 | 显示全部楼层
初始权值是随机给的
发表于 2007-12-5 15:53 | 显示全部楼层
把epochs调大点看看
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-17 17:17 , Processed in 0.052718 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表