首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何确定在人工神经网络中哪些神经元要在层间连接?

如何确定在人工神经网络中哪些神经元要在层间连接?
EN

Stack Overflow用户
提问于 2015-04-25 16:10:06
回答 3查看 1.9K关注 0票数 7

比如说,对于我的第一个输入层,我有10个输入节点/神经元。假设我的隐层也有10个神经元。我的第三层也就是最后一层是一个输出神经元。

如何连接这些层?是否有一种确定最佳方法的技术,还是只将每个输入神经元连接到两个层之间总共100个边的隐层神经元?

这可能是一个非常基本的问题,但我还没有看到太多具体的例子。我发现的例子要么似乎连接所有的神经元,要么连接起来似乎是随机的。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-04-25 16:18:04

如果有的话,这是基于直觉和经验的结果。我见过人们使用递归神经网络。

利用前馈神经网络,将n层中的所有神经元连接到n+1层中的所有神经元是有意义的。

下面是我最近使用的一个例子(演示大量的边缘):

票数 2
EN

Stack Overflow用户

发布于 2015-04-25 16:28:07

我认为,如果在输入节点和隐藏层之间切断一些链接,则会人为地影响培训阶段。基本上,,您更重视剩下的链接

即使你把一个神经元和下一层中的一小部分神经元连接起来,这就像把它们都连接起来一样,但是对于非连接的神经元来说,通讯的重量是0。训练算法实际上可以达到这种情况。

真正重要的是神经网络的结构和分配给神经元的每个输入/输出链接的权重。

因此,将输入层的10个输入节点中的每一个连接到隐藏层中的所有10个节点,让训练算法完成它的任务。如果你有足够的培训和测试数据,它将产生预期的结果。

票数 2
EN

Stack Overflow用户

发布于 2015-04-25 16:14:30

我的理解是,相邻层中的所有节点都应该连接。因此,所有10个输入节点都应该连接到隐藏层中的所有10个节点(100个连接)。然后,隐藏层中的所有10个节点都应该连接到输出节点(10个连接)。

在你的情况下,我认为连接的总数应该是110个。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29867596

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档