A. 请问MATLAB中神经网络预测结果应该怎么看求大神解答
从图中Neural Network可以看出,你的网络结构是两个隐含层,2-3-1-1结构的网络,算法是traindm,显示出来的误差变化为均方误差值mse。经过482次迭代循环完成训练,耗时5秒。相同计算精度的话,训练次数越少,耗时越短,网络结构越优秀。达到设定的网络精度0.001的时候,误差下降梯度为0.0046,远大于默认的1e-5,说明此时的网络误差仍在快速下降,所以可以把训练精度目标再提高一些,比如设为0.0001或者1e-5。
B. BP神经网络预测,不会看结果,请大神帮忙,谢谢
隐藏层神经元个数,你慢慢调试到最佳就好,虽然有经验公式也不一定有用。
你输入输出有12年的数据,但是你把这12年数据,其中多少年的数据拿来做网络训练用,多少年的拿来测试用呢?你没说明啊
你应该是拿3年数据进行网络训练,9年拿来测试网络了,所以有九年的结果。建议你最好前九年数据拿来训练网络,最后三年用来测试网络,输出结果。
望采纳,有问题继续讨论
C. Matlab BP神经网络训练图结果怎么看,不会看
1、Redis和Memcached都是将数据存放在内存中,都是内存数据库。不过Memcached还可用于缓存其他东西,例如图片、视频等等;
2、Redis不仅仅支持简单的K/V类型的数据,同时还提供List,Set,Hash等数据结构的存储;
3、虚拟内存–Redis当物理内存用完时,可以将一些很久没用到的Value 交换到磁盘;
D. 关于matlab 中神经网络工具箱使用:帮我解释下这段创建BP神经网络,用于数据分类的结果
从你的代码上看,返回来的不是0就是1,是分类的结果啊!
E. BP神经网络matlab得出的结果分析,新手不知道怎么看,请各位大神帮帮忙
建议你把数据导出,去计算预测值和真实值之间的各类误差。
F. bp神经网络matlab工具箱建模结果
你用的是matlab的神经网络工具箱吧。那是因为权值和阈值每次都是随机初始化的,所以结果就会不一样,
你可以把随机种子固定,即在代码前面加上setdemorandstream(pi); 这样每次训练出来的结果都是一样的了。
看来楼主是刚开始学习神经网络的,推荐一些资料给楼主:
神经网络之家 (专讲神经网络的网站,有视频下载)
matlab中文论坛的神经网络专区
数学中国的神经网络专区
较好的书:
MATLAB神经网络原理与实例精解
G. 用matlabBP神经网络做多元线性回归,求问各参数的拟合值怎么看
这个要看你选择的激活函数,若是你的激活函数为非线性函数,那就不可能得到各参数的拟合值。如果你所选用的激活函数是线性函数,那么就可以先把输出的表达式写出来,即权向量和输入的矩阵乘积。得到表达式后就可以得到相应参数的拟合值了
H. 如何判断bp神经网络训练有效性
1、你可以尝试运行多次后比较其结果,最好重启matlab,再运行你的神经网络程序。
2、确认一下你的bp神经网络参数设置是否合理。
3、也有可能的数据不适合用bp神经网络训练,可以考虑其他方法。
I. Matlab构造BP神经网络训练之后怎么查看仿真的数据
A就是仿真的数据,就在在命令窗口里面