我已经开始在Pybrain中建立一些网络,并且获得了很多乐趣。我对这些文档并不完全感兴趣,所以我构建了一些小而简单的网络,并用它们来识别类结构和数据流是如何工作的。在
我有几个问题:
设置:
n = FeedForwardNetwork()
inLayer = LinearLayer(1, name = 'Input node')
hiddenLayer = LinearLayer(1, name = 'Hidden node')
outLayer = LinearLayer(1, name = 'Output node')
n.addInputModule(inLayer)
n.addModule(hiddenLayer)
n.addOutputModule(outLayer)
1)当您执行“addInputModule”方法时,该层中的节点是否自动限制为每个输入一个?有没有办法有不止一个呢?在
2)似乎我无法创建一个具有4个输入和1个输出的一个节点的NN……看起来我必须为任何NN使用至少2个节点,因为权重与edge(即connection)类相关。如果我有4个输入,那么输入模块中必须有4个节点。。。。在
^{pr2}$3)在上面的代码片段中,每个层中每个节点的默认阈值函数是什么?我怎样才能显示T.F.是什么?在
4)是否有描述每个类方法的所有可用输入的文档?在
谢谢!在
格雷格
你的问题太宽泛了,因此有点离题。尽管如此,我还是会设法解决你的一些问题。在
n.addConnection
在层之间添加连接NN,具有4个输入和1个输出:
相关问题 更多 >
编程相关推荐