[已答复] 请问:[net,tr]=train(net,P,T)和net=train(net,P,T)是等效的吗

[复制链接]
124351 发表于 2015-5-1 16:36:26
[net,tr]=train(net,P,T)和net=train(net,P,T)是等效的吗

5 条回复


真理追求者 发表于 2016-8-10 16:22:43
表示是一个意思,BP亲测

真理追求者 发表于 2016-8-10 16:25:21
01.clear
p1=[1.24,1.27;1.36,1.74;1.38,1.64;1.38,1.82;1.38,1.90;1.40,1.70;1.48,1.82;1.54,1.82;1.56,2.08];
p2=[1.14,1.82;1.18,1.96;1.20,1.86;1.26,2.00;1.28,2.00;1.30,1.96];
p=[p1;p2]';
pr=minmax(p);                                   %获得每个行向量的最大值和最小值
goal=[ones(1,9),zeros(1,6);zeros(1,9),ones(1,6)];
plot(p1(:,1),p1(:,2),'h',p2(:,1),p2(:,2),'o')
net=newff(pr,[3,2],{'logsig','logsig'});
net.trainParam.show=10;                %每隔10步显示一次训练结果
net.trainParam.lr=0.05;                %学习速率0.05
net.trainParam.goal=1e-10;             %训练目标最小误差1e-10
net.trainParam.epochs=50000;           %允许最大训练步数50000步
[net,tr]=train(net,p,goal);
x=[1.24 1.80;1.28 1.84;1.40 2.04]';
y0=sim(net,p)
y=sim(net,x)
复制代码

真理追求者 发表于 2016-8-10 16:27:17
01.net=train(net,p,goal)
复制代码

真理追求者 发表于 2016-8-10 16:27:39
改过之后,结果不变

那些~ 发表于 2019-6-3 16:23:56
[net,tr]=train(net,X,T)有人知道什么意思吗
您需要登录后才可以回帖 登录 | 注册

本版积分规则

相关帖子
热门教程
站长推荐
快速回复 返回顶部 返回列表