pybrain buildNetwork 详解 创建多个隐藏层

>>> from pybrain.tools.shortcuts import buildNetwork
>>> ann = buildNetwork(3,5,4,5,1)
>>> print ann
FeedForwardNetwork-14
   Modules:
    [<BiasUnit 'bias'>, <LinearLayer 'in'>, <SigmoidLayer 'hidden0'>, , <SigmoidLayer 'hidden2'>, <LinearLayer 'out'>]
   Connections:
    [<FullConnection 'FullConnection-10': 'hidden1' -> 'hidden2'>,  'hidden0'>, <FullConnection 'FullConnection-12':
 'hidden2' -> 'out'>, <FullConnection 'FullConnection-13': 'hidden0' -> 'hidden1
'>, <FullConnection 'FullConnection-6': 'bias' -> 'out'>, <FullConnection 'FullC
onnection-7': 'bias' -> 'hidden0'>, <FullConnection 'FullConnection-8': 'bias' -
> 'hidden1'>, <FullConnection 'FullConnection-9': 'bias' -> 'hidden2'>]

 

buildNetwork(3,5,4,5,1) ---  输入层有3个输入节点, 隐藏层1有5个神经元, 隐藏层2有4个神经元, 隐藏层3有5个神经元, 输出层有1个神经元,参数是动态的,

分享到: 微信 更多