gpt4 book ai didi

python - 在 PyBrain 神经网络中创建自定义连接

转载 作者:IT老高 更新时间:2023-10-28 22:22:39 27 4
gpt4 key购买 nike

我想创建一个遵循以下布局的人工神经网络(在 PyBrain 中):

layout

但是,我找不到实现此目的的正确方法。我在文档中看到的唯一选项是创建完全连接层的方法,这不是我想要的:我希望我的一些输入节点连接到第二个隐藏层而不是第一个。

最佳答案

解决方案是使用您选择的连接类型,但带有 slicing 参数:inSliceFrominSliceTooutSliceFromoutSliceTo。我同意文档应该提到这一点,到目前为止它只在 Connection 类的注释中。

这是您案例的示例代码:

#create network and modules
net = FeedForwardNetwork()
inp = LinearLayer(9)
h1 = SigmoidLayer(2)
h2 = TanhLayer(2)
outp = LinearLayer(1)
# add modules
net.addOutputModule(outp)
net.addInputModule(inp)
net.addModule(h1)
net.addModule(h2)
# create connections
net.addConnection(FullConnection(inp, h1, inSliceTo=6))
net.addConnection(FullConnection(inp, h2, inSliceFrom=6))
net.addConnection(FullConnection(h1, h2))
net.addConnection(FullConnection(h2, outp))
# finish up
net.sortModules()

关于python - 在 PyBrain 神经网络中创建自定义连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5692624/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com