pybrainを使ってNoyronネットワークを構築しているのですが、アウトクラスをそのままLinear LayerではなくSigmoidに変更したいです。
これは私が作成したネットワークです。
net=buildNetwork(108,100,1)
これは私がやろうとしていることです(しかし機能していません):
net=buildNetwork(108,100,1,outClass='Sigmoid')
私にとって何がうまくいったか(pybrain 0.3.3で)
from pybrain.structure.modules.sigmoidlayer import SigmoidLayer
net = buildNetwork(4, 1, outclass=SigmoidLayer)
outclass=Sigmoid
ドキュメントに記載されているとおりに
する必要があります: http://www.pybrain.org/docs/quickstart/network.html
また、正しいモジュールをインポートする必要があります。
from pybrain.structure.modules import Module,SigmoidLayer
エラーに関する詳細情報は、今後の問題に役立つ可能性があります。つまり、何が起こっているのか、それが機能していないことをどのように知っているのか..