当神经网络的输出层过多时怎么处理

ygino 2011-07-28 10:00:18
使用神经网络来做分类,输出层太多(现在用到了12个输出表示2^12个结果),训练结果不能达到收敛,这样子就没有达到训练的效果哈。
对于这样的训练,需要做些什么修改。我想到的就是把神经网络从细分类调整到粗分类,使输出减少。
各个还有没有其它好建议。
...全文
818 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ygino 2011-07-30
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 fengbingchun 的回复:]
增加隐含层节点数,适当减少输出层节点数,
如果训练时间太长,可以加入遗传算法试试
[/Quote]
[Quote=引用 2 楼 carson2005 的回复:]
增加隐含层的节点数目,或者,输出层采用二进制编码的方式。
[/Quote]

对于输出已经做了二进制编码,并且隐层数目我也是按照输入和输出结点数目自动计算得到的,这样子在训练时是不是应该加入更多的训练呢?
ChenLee_1 2011-07-28
  • 打赏
  • 举报
回复
增加隐含层的节点数目,或者,输出层采用二进制编码的方式。
fengbingchun 2011-07-28
  • 打赏
  • 举报
回复
增加隐含层节点数,适当减少输出层节点数,
如果训练时间太长,可以加入遗传算法试试

19,472

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧