【发布时间】:2011-03-05 05:26:48
【问题描述】:
我意识到这可能是一个非常小众的问题,但有没有人有使用连续神经网络的经验?我特别感兴趣的是连续神经网络的用途与您通常使用离散神经网络的用途。
为了清楚起见,我将澄清我所说的连续神经网络的含义,因为我认为它可以被解释为不同的东西。我确实不是的意思是激活函数是连续的。相反,我提到了将隐藏层中的神经元数量增加到无限数量的想法。
所以为了清楚起见,这里是典型的谨慎 NN 的架构:
(来源:garamatt at sites.google.com)
x 是输入,g 是隐藏层的激活,v 是隐藏层的权重,w 是输出层的权重,@987654332 @ 是偏差,显然输出层有一个线性激活(即没有)。
离散NN和连续NN之间的区别如下图所示:
(来源:garamatt at sites.google.com)
也就是说,你让隐藏神经元的数量变得无限,这样你的最终输出就是一个积分。在实践中,这意味着您不必计算确定性总和,而是必须用正交近似对应的积分。
显然,这是对神经网络的一个常见误解,即隐藏的神经元过多会导致过度拟合。
我的问题是,鉴于离散和连续神经网络的这个定义,我想知道是否有人有使用后者的经验以及他们将它们用于什么类型的事情。
可以在此处找到有关该主题的进一步说明: http://www.iro.umontreal.ca/~lisa/seminaires/18-04-2006.pdf
【问题讨论】:
-
你指的是输入还是目标是离散/连续的?
-
我(非常轻松地)浏览了您所指的论文。这似乎更像是一种理论上的探究,而不是任何实际的东西(但我可能记错了)。无论如何,这是一个相当新的话题,所以你很难找到任何人将它用于现实世界。找到 cont 用途的最佳机会。 NNs 就是用 Google Scholar 搜索学术论文。
标签: algorithm artificial-intelligence neural-network