1

私は自分のデータの分類にlib-svmバイナリを使用しています。

トレーニングには以下のコマンドを使用します

`svm-train.exe -s 0 -t 2 -c 0.03125 -g 0.25 file.train file.train.model '

次の結果が得られます

optimization finished, #iter = 10
nu = 1.000000
obj = -0.625000, rho = -0.000000
nSV = 20, nBSV = 20
Total nSV = 20

トレーニングセットでrbfカーネルを使用しているので、テストデータにそれを含める必要はありませんか?

`svm-predict.exe -s 0 -t 2 -c 0.03125 -g 0.25 file.test file.train.model file.out '

そして私は得る

Unknown option: -s

上記のコマンドをパラメータなしで使用すると、正常に機能します。

しかし、libsvmがテストにrbfカーネルを自動的に使用することを知りたかったのですか?

4

1 に答える 1

3

libsvm は、トレーニングから作成されたモデル ファイルに必要なすべての情報を格納するため、これらのパラメーターを含める必要はありません。使用するカーネルとパラメーターが認識されます。モデル ファイルとテスト データのみを提供する必要があります。

于 2012-04-05T17:13:21.173 に答える