0

優れたニューラル ネットワーク アルゴリズムである Pybrain を使い始めています。誰かがすでにそれに精通している場合、パッケージはマルチラベル分類も行うことができますか? インスタンスは出力/ターゲットとして複数のクラスを持つことができるため、マルチラベルはマルチクラス分類とは異なります。

4

2 に答える 2

1

あなたの質問は少しあいまいです。

はい

私はあなたを正しく理解していると信じています.PyBrainはそのようなタスクを実行できます. Pybrain のニューラル ネットワークは、(教師あり学習1を通じて) 入力値をマルチラベル付けすることでインスタンス分類を行うことができます。

ヒント:

入力インスタンスの論理的な分離を実行しているためsigmoid logistic function、入力が の範囲内にある場合は、 を使用することをお勧めします[0, 1]。入力範囲が実数の場合、tanh は平均してはるかに高速であることが証明されています2


出力例

    # The outputs are sqashed by the sigmoid( ) function

    0 1 1 0 # class one
    1 1 1 0 # class one
    0 0 1 0 # class two
    0 1 1 1 # class two
    0 0 1 0 # class three



1私は教師なし学習を研究したことがないので、あえて別の言い方はしません。
2簡単なベンチマークについては、こちらを参照してください。

于 2013-07-28T20:21:00.120 に答える
1

念のため、Scikit-multilearnは、theano、tensorflow、keras、scikit-neuralnetworks などのディープ ラーニング ライブラリを使用したマルチラベル分類をサポートする別のパッケージです。

于 2017-12-15T00:44:55.833 に答える