0

pybrainを使ってNoyronネットワークを構築しているのですが、アウトクラスをそのままLinear LayerではなくSigmoidに変更したいです。

これは私が作成したネットワークです。

net=buildNetwork(108,100,1)

これは私がやろうとしていることです(しかし機能していません):

net=buildNetwork(108,100,1,outClass='Sigmoid')
4

2 に答える 2

2

私にとって何がうまくいったか(pybrain 0.3.3で)

from pybrain.structure.modules.sigmoidlayer import SigmoidLayer
net = buildNetwork(4, 1, outclass=SigmoidLayer)
于 2016-11-01T11:17:50.997 に答える
0

outclass=Sigmoidドキュメントに記載されているとおりに する必要があります: http://www.pybrain.org/docs/quickstart/network.html

また、正しいモジュールをインポートする必要があります。

from pybrain.structure.modules import Module,SigmoidLayer

エラーに関する詳細情報は、今後の問題に役立つ可能性があります。つまり、何が起こっているのか、それが機能していないことをどのように知っているのか..

于 2013-07-26T01:05:12.973 に答える