0

機械学習の SMO には Weka ツールを使用しています。Java スニペットで予測を生成するにはどうすればよいですか? 「buildLogisticModels」を true に設定して GUI ツールを使用すると、次の出力が得られます。Evaluation クラスのどのメソッドが出力を生成しますか? 以下のサンプルを参照してください。col1 - インスタンス #; col2 = 実際; col3 = 予測; col4 = エラー; col5 = 予測:

 1        1:1        1:1       0.781
 2        1:1        1:1       0.644 
 3        1:1        1:1       0.742 
 4        1:1        1:1       0.748 
 5        1:1        1:1       0.810 
 6        2:0        1:1   +   0.864 
 7        2:0        1:1   +   0.845 
 8        2:0        1:1   +   0.722 

また、Java でバイナリ SMO 出力を生成する方法はありますか? 例えば:

  • 1 * <0.307692 0.588235 0 0.333333 > * X]
  • 1 * <0.461538 0.529412 0.5 0 > * X]
  • 1 * <0.384615 0.588235 0.25 0.333333 > * X]
  • 1 * <0.230769 0.705882 0.25 0.666667 > * X]
  • 1 * <0.615385 0.764706 0.25 0.333333 > * X]

前もって感謝します。

4

1 に答える 1

0

Java プログラムで Weka API を使用してそれを行う方法は間違いなくあります。weka.jar ファイルへの参照を追加して適切なオブジェクトを確立し、API を調べて必要なメソッドを見つけるだけです。それを始めるためにここを見てください。IMOコマンドラインがかなりハックに見えるという理由だけで、APIルートに行きます..

http://weka.wikispaces.com/Use+Weka+in+your+Java+コード

于 2013-06-25T12:25:57.833 に答える