24小时热门版块排行榜    

查看: 3794  |  回复: 16

李琴李恺

金虫 (初入文坛)

[求助] MATLAB BP神经网络如何保存每次的训练结果 已有2人参与

我在做BP神经网络,训练次数10000次,训练循环如下,我想要保存每次的训练结果,然后算出每次的预测值,我该怎么修改这个循环,十万火急,万分感谢!
for
    net.trainParam.epochs=10000;%训练次数
    net.trainParam.goal=0.01;%网络性能目标,训练的目标误差
    net.trainParam.lr=0.05;%学习速率
    net=train(net,Pxl',Txl);%训练神经网络,Pxl为输入数据,Txl为输出数据
    yxl=sim(net,Pxl');%计算预测值,想要10000次计算预测值的结果
end
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhswee

铁杆木虫 (著名写手)

【答案】应助回帖

感谢参与,应助指数 +1
为什么要用for?你是有多组样本需要训练?

[ 发自小木虫客户端 ]
2楼2014-11-14 17:54:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

李琴李恺

金虫 (初入文坛)

引用回帖:
2楼: Originally posted by zhswee at 2014-11-14 17:54:42
为什么要用for?你是有多组样本需要训练?

是的,我一共有113个样本需要训练Pxl是113*7的矩阵,113个化合物,7个变量,Txl是113个毒性数据,我想要每次的训练结果,我该怎么修改啊,万分感谢

for i=1:113;
    net.trainParam.epochs=10000;%训练次数
    net.trainParam.goal=0.01;%网络性能目标,训练的目标误差
    net.trainParam.lr=0.05;%学习速率
    net=train(net,Pxl(i,',Txl(i));%训练神经网络
    yxl=sim(net,Pxl');

end
3楼2014-11-14 18:02:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

李琴李恺

金虫 (初入文坛)

引用回帖:
3楼: Originally posted by 李琴李恺 at 2014-11-14 18:02:17
是的,我一共有113个样本需要训练Pxl是113*7的矩阵,113个化合物,7个变量,Txl是113个毒性数据,我想要每次的训练结果,我该怎么修改啊,万分感谢

for i=1:113;
    net.trainParam.epochs=10000;%训练次数
...

笑脸代表  :)
4楼2014-11-14 18:03:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhswee

铁杆木虫 (著名写手)

【答案】应助回帖

引用回帖:
4楼: Originally posted by 李琴李恺 at 2014-11-14 18:03:18
笑脸代表  :)...

你可能没明白我说的。你最终要得到一个模型还是多个

[ 发自小木虫客户端 ]
5楼2014-11-14 18:42:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhswee

铁杆木虫 (著名写手)

【答案】应助回帖

引用回帖:
5楼: Originally posted by zhswee at 2014-11-14 18:42:46
你可能没明白我说的。你最终要得到一个模型还是多个
...

按你给个数据,你是只有一个模型,7个输入指标决定一个输出,而总的样本个数是113个。你这个必须要for的丫

[ 发自小木虫客户端 ]
6楼2014-11-14 18:45:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

李琴李恺

金虫 (初入文坛)

引用回帖:
6楼: Originally posted by zhswee at 2014-11-14 18:45:38
按你给个数据,你是只有一个模型,7个输入指标决定一个输出,而总的样本个数是113个。你这个必须要for的丫
...

是的,我想要这训练10000次,每次的输出,我应该怎么改进这个循环啊,假如我将训练次数设为 j,我该怎么改进啊
7楼2014-11-14 19:53:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

李琴李恺

金虫 (初入文坛)

引用回帖:
5楼: Originally posted by zhswee at 2014-11-14 18:42:46
你可能没明白我说的。你最终要得到一个模型还是多个
...

我就是想要看到每次训练的结果,然后选择最好的
8楼2014-11-14 19:55:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

李琴李恺

金虫 (初入文坛)

引用回帖:
6楼: Originally posted by zhswee at 2014-11-14 18:45:38
按你给个数据,你是只有一个模型,7个输入指标决定一个输出,而总的样本个数是113个。你这个必须要for的丫
...

我就是想要达到这样的目的,就是想要每次训练的结果,不知道怎么编这个循环,万分感谢
net1=newff(Pxl',Txl,[3],{'tansig'},'traingd');
net1.trainParam.epochs=1;%训练次数
net1.trainParam.goal=0.01;%网络性能目标,训练的目标误差
net1.trainParam.lr=0.05;%学习速率
net1=train(net1,Pxl',Txl);%训练神经网络
yxl1=sim(net1,Pxl');

net2=newff(Pxl',Txl,[3],{'tansig'},'traingd');
net2.trainParam.epochs=2;%训练次数
net2.trainParam.goal=0.01;%网络性能目标,训练的目标误差
net2.trainParam.lr=0.05;%学习速率
net2=train(net2,Pxl',Txl);%训练神经网络
yxl2=sim(net2,Pxl');

net3=newff(Pxl',Txl,[3],{'tansig'},'traingd');
net3.trainParam.epochs=3;%训练次数
net3.trainParam.goal=0.01;%网络性能目标,训练的目标误差
net3.trainParam.lr=0.05;%学习速率
net3=train(net3,Pxl',Txl);%训练神经网络
yxl3=sim(net3,Pxl');

net4=newff(Pxl',Txl,[3],{'tansig'},'traingd');
net4.trainParam.epochs=4;%训练次数
net4.trainParam.goal=0.01;%网络性能目标,训练的目标误差
net4.trainParam.lr=0.05;%学习速率
net4=train(net4,Pxl',Txl);%训练神经网络
yxl4=sim(net4,Pxl');
9楼2014-11-14 20:22:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhswee

铁杆木虫 (著名写手)

引用回帖:
6楼: Originally posted by zhswee at 2014-11-14 18:45:38
按你给个数据,你是只有一个模型,7个输入指标决定一个输出,而总的样本个数是113个。你这个必须要for的丫
...

手机上打字到处出错,应该是:
按你给的数据,你是只有一个模型,7个输入指标决定一个输出,而总的样本个数是113个。你这个不要for的丫
10楼2014-11-14 20:31:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 李琴李恺 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[找工作] 售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急 +3 ASdOkHsho7FD 2026-08-28 6/300 2026-08-29 11:51 by jCd0dEvKHShX
[考博] 售SCI一区T0P文章,我:8.O.55.1.O54,科目全,可伽急 +4 ASdOkHsho7FD 2026-08-28 6/300 2026-08-29 11:50 by jCd0dEvKHShX
[考研] 售一区SCI文章T0P,我:8O.551.O54,科目全,可十急 +4 ASdOkHsho7FD 2026-08-28 6/300 2026-08-29 11:40 by jCd0dEvKHShX
[硕博家园] 售SCI一区文章,我:8.O.55.1.O.54,科目齐全,可伽急 +5 ASdOkHsho7FD 2026-08-28 8/400 2026-08-29 11:39 by jCd0dEvKHShX
[基金申请] 中青基了要发朋友圈吗? +3 349506619 2026-08-28 3/150 2026-08-29 10:49 by 木风9012
[教师之家] 售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急 +4 ASdOkHsho7FD 2026-08-28 7/350 2026-08-29 09:26 by G6APbkg8SA6w
[教师之家] 导师吐槽:我怎么摊上了这么个极品研究生! +8 苏东坡二世 2026-08-23 8/400 2026-08-28 14:41 by lkforward
[基金申请] 麻烦专家们看看评委们的意见(F口面上) +4 gdd2018 2026-08-28 9/450 2026-08-28 14:22 by jklily
[基金申请] 哪位高人中了,把查询到的截图贴出来让我看看,让我长长见识 +5 yuleib84 2026-08-26 6/300 2026-08-28 00:02 by yudaoqian88
[基金申请] 申请删除本帖 +6 lyz123lyz 2026-08-27 7/350 2026-08-27 17:31 by 宁静致远sy
[基金申请] 基金未中,这种答复是模板吗? +5 zhaosm1982 2026-08-27 6/300 2026-08-27 16:00 by lfy8008
[基金申请] 看板上这么多中的,有点像50人群里49个人都是骗子的那种感觉…… +5 a089 2026-08-26 6/300 2026-08-27 14:05 by jonewore
[文学芳草园] 梦想 +3 myrtle 2026-08-26 3/150 2026-08-27 10:01 by angelyueyi
[基金申请] 国际合作可查了,中了面上 (EPI+1)(金币+50) +18 Ldrop2023 2026-08-26 18/900 2026-08-26 11:15 by cmrandy
[基金申请] 系统进不去 +4 yanglien 2026-08-26 5/250 2026-08-26 11:10 by wenfengw83
[基金申请] 项目信息和经费信息在系统里都可以看到了 +6 wittyboy 2026-08-26 14/700 2026-08-26 10:55 by wittyboy
[基金申请] 国合可查了 +3 paperzjh 2026-08-26 3/150 2026-08-26 10:41 by LemmonTr
[基金申请] 今天务委会开完了,明天出结果吗 +19 angus9576 2026-08-25 23/1150 2026-08-26 10:03 by zp519
[基金申请] 某些机构,以效率低为荣,以效率低作为存在感 +9 yuleib84 2026-08-25 10/500 2026-08-25 17:14 by alexon
[基金申请] 没有任何消息-是不是就凉了 +9 图啦图啦 2026-08-24 10/500 2026-08-25 11:59 by 南海小哥
信息提示
请填处理意见