【发布时间】:2013-06-30 10:38:06
【问题描述】:
我的目标是使用神经网络解决 XOR 问题。我阅读了无数关于多层神经网络背后的理论、证明和数学的文章。这个理论是有道理的(数学……没那么多),但我有几个关于神经网络的评估和拓扑的简单问题。
我觉得我非常接近解决这个问题,但我开始质疑我的拓扑和评估技术。除了反向传播的复杂性,我只想知道我的评估方法是否正确。考虑到这一点,以下是我的问题:
假设我们有多个输入,每个输入是否都有自己的节点?我们是否曾经将两个值都输入到单个节点中?我们输入这些信息的顺序重要吗?
在评估图形输出时,每个节点是否在获得值后立即触发?或者我们是否改为从上面的层收集所有值,然后在我们消耗完所有输入后触发?
评估顺序重要吗?例如,如果“b”层中的给定节点已准备好触发——但同一层中的其他节点仍在等待输入——是否应该触发就绪节点?还是应该在触发之前加载层中的所有节点?
每一层是否应该连接到下一层的所有节点?
我附上了一张图片,可以帮助解释我的(一些)问题。
感谢您的宝贵时间!
【问题讨论】:
-
有趣:一个展示神经网络如何演变为 XOR 门的唯一演示 wagenaartje.github.io/neataptic/articles/evolvexor
标签: machine-learning neural-network topology