标准神经网络算法(例如反向传播算法)的局限性在于,您必须对所需的隐藏层数和每层神经元数进行设计决策。通常,学习率和概括对这些选择高度敏感。这就是为什么像级联相关之类的神经网络算法引起人们关注的原因。它以最小的拓扑(仅输入和输出单元)开始,并随着学习的进展而招募新的隐藏单元。
CC-NN算法是1990年由Fahlman提出的,而其递归版本是1991年引入的。最近(1992年后)有哪些以最小拓扑开始的神经网络算法是什么?
相关问题
CogSci.SE:具有生物学上似乎合理的神经发生作用的神经网络
标准神经网络算法(例如反向传播算法)的局限性在于,您必须对所需的隐藏层数和每层神经元数进行设计决策。通常,学习率和概括对这些选择高度敏感。这就是为什么像级联相关之类的神经网络算法引起人们关注的原因。它以最小的拓扑(仅输入和输出单元)开始,并随着学习的进展而招募新的隐藏单元。
CC-NN算法是1990年由Fahlman提出的,而其递归版本是1991年引入的。最近(1992年后)有哪些以最小拓扑开始的神经网络算法是什么?
CogSci.SE:具有生物学上似乎合理的神经发生作用的神经网络
Answers:
这里的隐式问题是如何确定神经网络或机器学习模型的拓扑/结构,以使模型“具有适当的大小”,而不是过拟合/欠拟合。
自从1990年进行级联相关以来,现在已经有了很多方法,其中许多方法具有更好的统计或计算属性:
增强拓扑的神经进化(NEAT)怎么样http://www.cs.ucf.edu/~kstanley/neat.html
它似乎可以解决简单的问题,但是收敛起来却非常缓慢。
据我了解,当今最先进的技术是“无监督特征学习和深度学习”。简而言之:正在以无监督的方式对网络进行训练,每次训练一次:
已经提到了NEAT(具有增强拓扑的神经进化)。在此方面有一些改进,包括规范化和HyperNEAT。HyperNEAT使用“元”网络来优化完全连接表型的权重。这提供了网络“空间意识”,这在图像识别和棋盘游戏类型问题中具有不可估量的价值。您也不限于2D。我正在1D中使用它进行信号分析,并且可以向上进行2D,但是在处理要求上变得繁重。寻找肯·斯坦利(Ken Stanley)发表的论文,然后在Yahoo上找到一个小组。如果您的网络存在问题,那么NEAT和/或HyperNEAT可能很适用。
最近有一些关于该主题的论文:RP Adams,H。Wallach和Zoubin Ghahramani。学习深度稀疏图形模型的结构。 这在通常的神经网络社区之外,在机器学习方面则更多。本文对网络结构使用非参数贝叶斯推断。