2015-01-15 34 views

回答

3

如果我理解正確的話,你想你的輸入層連接到兩個隱層和直接輸出層。

如果您只是從輸入圖層到輸出圖層創建一個額外的FullConnection,該怎麼辦?

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 

這似乎是工作。