bp神经网络 层数设计_隐含层层数和节点数的确定:BP神经网络是一种具有三层及以上的前向网络...

本文探讨了BP神经网络中隐含层层数和节点数的确定。三层BP网络足以完成n到m维映射,实验采用一层隐含层。输出层节点为1,对应收盘价预测。提高预测精度可通过调整隐层节点数,而非增加层数,以防增加学习难度和耗时。隐含层节点数的选择受到数据质量影响,是网络结构关键部分。
摘要由CSDN通过智能技术生成

d0f45fc009be9111052f97f9b8951986.gif

8063c6f045a6ad0ac7fc4a105be32967.png

隐含层层数和节点数的确定:BP神经网络是一种具有三层及以上的前向网络,层数的多少主要在于隐含层层数的多少。但是,任何在闭区间内的一个连续函数都可以用单隐层的BP神经网络去逼近,因此一个三层的BP神经网络就可以完成n维到m维的映射,所以本文实验均设计一层隐含层,也就是三层BP神经网络进行建模预测。

输出层节点数的确定:由于本文研究的主要目标是对沪深300股指期货价格走势的预测,所有的输入变量通过BP神经网络训练学习得到的最终的输出变量只是收盘价这个单一的变量,因此本文的实验输出层节点为1。

49b1c633b11c7dcca845bc514bcea75b.png

提高模型最终的预测精度的方式有两种,一种是通过增加隐层的层数来优化精度,但不足之处在于层数增加会导致网络学习难度增加,耗时长;另一种就是确定最优的隐层节点数。在已经确定隐层的层数情况下,隐含层节点的确定是整个神经网络结构确定的至关重要的环节,不同数据处理方式的使得数据的质量不同,这也直接影响到BP神经网络结构上的差异,尤其是针对隐含层节点数。

                                                                                       a50da6bc2437186eb7ee8f71cb2ed920.png 4717aa9f451111ae3574229f79f9a0df.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值