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个神经元,参数是动态的,