1

svm light を使用してロイターのテキストを分類しようとしていますが、列車のデータがフォーマットに従っていません

<'行> .=. <'target> <'feature>:<'value> <'feature>:<'value> ... <'feature>:<'value> # <'info>

それは形です

<'行> .=. <'機能>:<'値> <'機能>:<'値> ... <'機能>:<'値> # <'情報>

ターゲット ラベルは別のファイルにあります。SVM ライトには別のターゲット ラベル ファイルを指定できるオプションがあることは知っていますが、エラー メッセージが表示されるため、SVM ライトの Web サイトで見つけることができません。

例をメモリに読み込んでいます...行はラベルまたは 0 で開始する必要があります!!!

を使用してトレーニング データをロードするたびに

svm_learn example1/train.dat example1/モデル

何か助けはありますか?

4

1 に答える 1

1

厳密な調査を行った結果、SVM ライトには、ユーザーがトレーニング データの外部クラス ラベル ファイルを指定できる構文がないことがわかりました。クラス ラベルはトレーニング データの一部である必要があり、SVM ライトの「ターゲット フィーチャ:値」形式に従う必要があります。

于 2014-04-23T22:10:03.867 に答える