用MATLAB的PSO-LSTM,运行结果每一次都不一样。
是否是因为算法的随机性,必然使其存在这种结果。能不能将运行50次后的结果取均值作为我的结果呢
或者有没有办法让输出的结果唯一呢?初次接触算法,问题低水平之处还请见谅
可以设置随机数的种子,设置好后每次运行的结果就相同了,方法如下:
rng(1) % 设置随机数种子为1
%% 然后开始随机数的取值操作计算
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>>
https://vip.csdn.net/askvip?utm_source=1146287632