1

分類の問題を含むコース プロジェクトを行っています。それは、スマートフォンの動きを 7 つの異なるクラスに分類することです。私は加速度計(LinearAcceleration)を使用しています。以下の 15 の特徴 (各軸に 5 つ) を抽出しました: - 平均 (時間) - 標準 (時間) - DC オフセット、平均 (周波数) - エネルギー (周波数) - エントロピー (周波数)

周波数領域の特徴は、高速フーリエ変換によって取得されます。

私のアプリでは、ユーザーがクラスごとに最大 5 つのインスタンスで分類子をトレーニングすることを望んでおり (ユーザーはクラスごとに 5 回の動きを実行します)、今まで WEKA ライブラリの Naive Bayes の実装を使用してきました。

私の問題は、分類器の精度に満足していないことです。このような小さなデータセットに対してより良いパフォーマンスを発揮する分類器は他にありますか?

その後、アプリはさらにインスタンスを収集してトレーニング データセットに追加し、分類器を再トレーニングしますが、最初はクラスごとに 5 つを超えるインスタンスをユーザーに要求することはできません。

何を提案しますか?

4

1 に答える 1

0

ナイーブベイズは、機能が互いに影響を与えない場合にうまく機能します...しかし、データセットが小さい場合は非常にうまく機能しますが、ロジスティック回帰またはSVMを試すことができます

しかし、実際のシナリオでは、アルゴリズムはそれほど重要ではなく、データセット (インスタンス、機能) がより重要です

于 2014-01-28T08:52:09.457 に答える