0

私はwekaが初めてで、これが私の問題です。ラベルのないarffデータと特定のSMOモデルがあります。このデータをそのモデルで分類する必要があります。例を検索しましたが、それらはすべてテスト セットを使用して分類子を作成しており、セットをテストしていません。

javaまたはwekaコマンドラインで分類を取得する必要があります。

私は(Linuxの下で)次のようなコマンドを試しました: java weka.classifiers.functions.SMO -l /path/of/mymodel/SMOModel.model -T /path/pf/myunlabeledarff/unlabeled.arff

しかし、いくつかのエラーが発生します:S

誰かが私を助けることができますか?どうもありがとう

4

1 に答える 1

0

-lフラグが機能することを示すドキュメントは、http ://weka.wikispaces.com/Primer にあります。そのドキュメントは、構文が正しいこと、および実行しようとしていることが可能であることも示しています。

データがラベル付けされていないと言います。予測に使用しているarffファイルが、モデルの作成に使用されたarffファイルの形式と一致しない場合、エラーが発生する可能性があります。arff ヘッダーにクラス属性が宣言されていること、およびファイル内のすべてのインスタンス (行) にクラス値があることを確認してください (値が?不明を示す a であっても)。そうしないと、フォーマットが一致せず、分類子が機能しません。

これで問題が解決しない場合は、エラー メッセージを投稿してください。

于 2012-05-28T23:04:39.417 に答える