4

私のデータセットには、100 個の特徴の 400 個の観測値があります。400 個の観測値はそれぞれ、2 つのクラスのうちの 1 つに属しています。

このデータセットを分類するために、MATLAB でニューラル ネットワーク ( patternet(15) ) をトレーニングしています。
すべての機能を一度に使用するわけではありませんが、最初に 1 つの機能 (400x1) を使用し、次に 2 つ目の機能 (400x2) を追加します。すべてのステップで、perfcurveを使用して AUC を計算します。

これが私の問題です:

AUC は変化していますが、入力が追加されるたびに常に大きくなっているわけではありません。
より多くの機能を使用してネットワークをトレーニングすると、AUC が増加するはずではありませんか? (私は常に、divideindを介して同じ除算を使用します)。

すべてのコメントとヘルプに感謝します! ありがとう!

4

1 に答える 1

2

多分最初の機能はより識別力があり、最後の機能はノイズを追加するだけです! ランダム フォレストを実行して、どの特徴がカテゴリ間で最も差別的であるかを確認できます。

于 2014-01-20T07:54:41.733 に答える