PyBrain中的网络大小限制是多少?

时间:2014-04-06 17:23:05

标签: python python-3.x machine-learning neural-network pybrain

我最近在PyBrain中构建了一个神经网络,但遇到了我的网络变大的问题。

  • 那么PyBrain的确切限制是什么?

  • 如何构建一个具有750000个输入,3个输出和隐藏节点的工作量的网络(目前它仅适用于35-40个隐藏节点,我认为这些节点太少了)?

  • 有没有其他方法可以构建图像识别(在我的情况下是基本的,但不是相同的(随机纯色和大小)形状识别 - 方形,圆形和等边三角形)而不是使用MLP n输入节点n = image.width * image.height * 3

1 个答案:

答案 0 :(得分:0)

即使没有计算错误,即使有很多节点,网络执行单个训练时期所需的时间也是巨大的。除了常识和你的计算机功能之外,我不相信PyBrain中的网络大小有特定的限制。

神经网络的概念也是为了简化复杂问题。所以你必须缩小输入数据。我的意思是缩小它,为了你的目的,大约100个输入节点就足够了。

我推荐一些关于选择输入数据和网络架构的源材料:

选择合适的输入数据有点经验,但你会得到它。

希望这很有帮助。