神经网络的隐层数,节点数设置。

一篇论文里,输入节点是3个,但是隐层数为4个每层节点数分别为1000,700,300,150.。训练集和测试集分别为3万条,这个合理吗?隐层数和节点数是论文里提到的,难道... 一篇论文里,输入节点是3个,但是隐层数为4个每层节点数分别为1000,700,300,150.。训练集和测试集分别为3万条,这个合理吗?隐层数和节点数是论文里提到的,难道是我自己把输入节点弄错了?还有一种可能是输入节点为1104,感觉这种更不可能呀。PS:隐层数和隐层节点数怎么确定呢? 展开
 我来答
爽快且仁慈的小鲤鱼p
2017-10-21 · TA获得超过338个赞
知道小有建树答主
回答量:400
采纳率:50%
帮助的人:172万
展开全部
我自己总结的:
1、神经网络算法隐含层的选取
1.1 构造法
首先运用三种确定隐含层层数的方法得到三个隐含层层数,找到最小值和最大值,然后从最小值开始逐个验证模型预测误差,直到达到最大值。最后选取模型误差最小的那个隐含层层数。该方法适用于双隐含层网络。
1.2 删除法
单隐含层网络非线性映射能力较弱,相同问题,为达到预定映射关系,隐层节点要多一些,以增加网络的可调参数,故适合运用删除法。
1.3黄金分割法
算法的主要思想:首先在[a,b]内寻找理想的隐含层节点数,这样就充分保证了网络的逼近能力和泛化能力。为满足高精度逼近的要求,再按照黄金分割原理拓展搜索区间,即得到区间[b,c](其中b=0.619*(c-a)+a),在区间[b,c]中搜索最优,则得到逼近能力更强的隐含层节点数,在实际应用根据要求,从中选取其一即可。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式