我正在使用pybrain构建Noyron网络,但我想将outclass改为Sigmoid,而不是原来的线性层。
这是我创建的网络:
net=buildNetwork(108,100,1)这就是我打算做的(但行不通):
net=buildNetwork(108,100,1,outClass='Sigmoid')发布于 2016-11-01 19:17:51
对我有效的方法(使用pybrain 0.3.3)
from pybrain.structure.modules.sigmoidlayer import SigmoidLayer
net = buildNetwork(4, 1, outclass=SigmoidLayer)发布于 2013-07-26 09:05:13
它应该是文档中所述的outclass=Sigmoid:http://www.pybrain.org/docs/quickstart/network.html
您还需要导入正确的模块:
from pybrain.structure.modules import Module,SigmoidLayer有关该错误的更多信息可能对以后的问题有所帮助!也就是说,发生了什么,以及你如何知道它不起作用。
https://stackoverflow.com/questions/16913465
复制相似问题