当前在线人数12842
首页 - 分类讨论区 - 学术学科 - 科学计算版 - 同主题阅读文章

此篇文章共收到打赏
0

  • 10
  • 20
  • 50
  • 100
您目前伪币余额:0
未名交友
[更多]
[更多]
求教:matlab (转载)
[版面:科学计算][首篇作者:qgmzztmdn] , 2019年12月01日19:06:52 ,145次阅读,2次回复
来APP回复,赚取更多伪币 关注本站公众号:
[分页:1 ]
qgmzztmdn
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 1 ]

发信人: qgmzztmdn (qgmzztmdn), 信区: Computation
标  题: 求教:matlab (转载)
发信站: BBS 未名空间站 (Sun Dec  1 19:06:52 2019, 美东)

【 以下文字转载自 Joke 讨论区 】
发信人: qgmzztmdn (qgmzztmdn), 信区: Joke
标  题: 求教:matlab
发信站: BBS 未名空间站 (Sun Dec  1 19:05:02 2019, 美东)

matlab小白一个,求教请各位大虾帮忙看一下,出了什么问题,应该怎么处理?谢谢!

1,使用matlab2019a,现在系里的版本就是这个。

2,为什么采用以下这两种方式(方式A和方式B)运行同样的一个神经网络LSTM(包括输
入数据还有设置等等都是一模一样的!),但是得到的答案却不一样。

注:1,对于第一组数据(n=1)方式A和方式B是一样的,但是从第二组数据以后(n=2以
后,包括n=2)的所有结果,方式A和方式B全都不一样了:(
    2,自己测试的结论是:matlab启动后的第一次神经网络计算都没有问题,但是让
matlab不重启,接着计算这个神经网络,就出问题了,即使已经清空了各种变量 (麻烦
大虾看看,是不是还有啥鬼咚咚还没有清空啊:(

---------------------------------------------------------
方式A: 一次性地完成这1500组数据,即启动matlab一次,不用关闭,就可以一组接着
一组地一次性地完成这1500组数据的lstm运算

for n = 1:1500

load ('tdata.txt')

dataTrain=tdata(n,:);

********************************
同样一个LSTM神经网络的code (中间没有变量n)
*******************************

Voutput=[num2str(n), '.txt'];
csvwrite(Voutput, xx, yy, zz, vv);

*/以下只是根据clear命令说明文件中的所有选项都写上了,目的是想为下一个循环清
空所有的东西。
*/麻烦大虾看看,是不是还有啥鬼咚咚还没有清空啊:(
close all hidden;
clear
clear all;
clear classes;
clear functions;
clear global;
clear import;
clear java;
clear mex;
clear variables;

clearvars;
clearvars all;

end

完成方式A

--------------------------------------------------------

方式B 单独运行一组数据,就关闭matlab;然后再启动matlab,再单独运行第二数据,
依次类推,这样需要不断地关闭和启动matlab 1500次:(

load ('data.txt')

dataTrain=tdata(1,:); */这里是第一组数据的例子,等第一组数据算完之后,一定要
关闭matlab, 再重启matlab, 计算第二组的时候,把该数据1改为2。依次类推计算其他
1500组。

********************************
同样一个LSTM神经网络的code (中间没有变量n)
*******************************

csvwrite(Voutput1, xx, yy, zz, vv); */这里是第一组数据的例子,等第一组数据算
完之后,一定要关闭matlab, 再重启matlab, 计算第二组的时候,把该数据1改为2。依
次类推计算其他1500组。


完成方式B
------------------------------------------------

--
相信人,相信感情,相信善良的存在。要开朗,要坚韧,要温暖的活着。
※ 修改:·qgmzztmdn 於 Dec  2 11:21:45 2019 修改本文·[FROM: 72.]
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 72.]

 
caudillo
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 2 ]

发信人: caudillo (而尔), 信区: Computation
标  题: Re: 求教:matlab (转载)
发信站: BBS 未名空间站 (Sun Dec  1 22:38:46 2019, 美东)

很久没用 matlab, 记得有些模型有warm start mode,不用的话记得关掉

【 在 qgmzztmdn (qgmzztmdn) 的大作中提到: 】
: 发信人: qgmzztmdn (qgmzztmdn), 信区: Joke
: 标  题: 求教:matlab
: 发信站: BBS 未名空间站 (Sun Dec  1 19:05:02 2019, 美东)
: matlab小白一个,求教请各位大虾帮忙看一下,出了什么问题,应该怎么处理?谢谢!
: 1,使用matlab2019a,现在系里的版本就是这个。
: 2,为什么采用以下这两种方式(方式A和方式B)运行同样的一个神经网络LSTM(包括输
: 入数据还有设置等等都是一模一样的!),但是得到的答案却不一样。
: 注:1,对于第一组数据(n=1)方式A和方式B是一样的,但是从第二组数据以后(n=2以
: 后,包括n=2)的所有结果,方式A和方式B全都不一样了:(
:     2,自己测试的结论是:matlab启动后的第一次神经网络计算都没有问题,但是让
: ...................



--
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 8.]

 
qgmzztmdn
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 3 ]

发信人: qgmzztmdn (qgmzztmdn), 信区: Computation
标  题: Re: 求教:matlab (转载)
发信站: BBS 未名空间站 (Mon Dec  2 11:09:33 2019, 美东)

好的好的,谢谢,我马上搜一下怎么关闭这个warm start mode。

【 在 caudillo (而尔) 的大作中提到: 】
: 很久没用 matlab, 记得有些模型有warm start mode,不用的话记得关掉



--
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 72.]

[分页:1 ]
[快速返回] [ 进入科学计算讨论区] [返回顶部]
回复文章
标题:
内 容:

未名交友
将您的链接放在这儿

友情链接


 

Site Map - Contact Us - Terms and Conditions - Privacy Policy

版权所有,未名空间(mitbbs.com),since 1996