2015-01-15 2 views
0

나는 파이브 레인에피드 포워드 신경망을 만들 수 있음을 이해합니다.캐스케이드 전달 신경망

그러나

example of feed forward neural network

, 우리는 또한 pybrain에서 폭포 앞으로 신경 네트워크을 만들 수 있습니까? 난 당신이 모두 숨겨진 레이어에 직접 출력 층에 입력 층을 연결하려면 제대로 이해하고

example of cascade forward neural network

답변

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 

이것은 작동하는 것 같습니다.