首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >级联前向神经网络

级联前向神经网络
EN

Stack Overflow用户
提问于 2015-01-15 01:48:50
回答 1查看 1.3K关注 0票数 0

我知道我们可以在中创建一个前馈神经网络

然而,我们是否也可以在pybrain中创建一个级联前向神经网络

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-09 13:02:18

如果我正确理解,您希望将输入层连接到两个隐藏层,并直接连接到输出层。

如果您只是从输入层创建一个额外的FullConnection到输出层呢?

代码语言:javascript
复制
from pybrain.structure import FeedForwardNetwork
n = FeedForwardNetwork()
from pybrain.structure import LinearLayer, SigmoidLayer
inLayer = LinearLayer(2)
hiddenLayer = SigmoidLayer(3)
outLayer = SigmoidLayer(1)

n.addInputModule(inLayer)
n.addModule(hiddenLayer)
n.addOutputModule(outLayer)

from pybrain.structure import FullConnection
in_to_hidden = FullConnection(inLayer, hiddenLayer)
hidden_to_out = FullConnection(hiddenLayer, outLayer)
in_to_out = FullConnection(inLayer, outLayer)

n.addConnection(in_to_hidden)
n.addConnection(hidden_to_out)
n.addConnection(in_to_out)

n.sortModules()

print n

这似乎起作用了。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27955604

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档