PyBrain のチュートリアルClassification with Feed-Forward Neural Networksに従い、独自の分類子を作成したいと考えています。
出力を変更する方法がわかりません_convertToOneOfMany
。
初期操作alldata.addSample(input, [klass])
でクラスごとに複数の出力ニューロンが作成されるのはなぜですか?
PyBrain のチュートリアルClassification with Feed-Forward Neural Networksに従い、独自の分類子を作成したいと考えています。
出力を変更する方法がわかりません_convertToOneOfMany
。
初期操作alldata.addSample(input, [klass])
でクラスごとに複数の出力ニューロンが作成されるのはなぜですか?
気にしないでください、これはこのことを説明するドキュメントですhttp://pybrain.org/docs/tutorial/datasets.html
ターゲット番号は [0,1,2] で、この関数はそれらを (001,010,100) に変換します。これは、クラスがクラスごとに 1 つの出力ユニットにエンコードされている場合、多くのアルゴリズムがうまく機能するためです。