0

matlab での画像分類に libsvm を使用しています。「svmtrain」コマンドで training_label_vector とは正確には何を意味しますか。"svmpredict" の testing_label_vector と testing_instance_matrix は何をしますか。結果をどのように使用するかをトレーニングした後。

4

1 に答える 1

0

SVM の場合、各例には、入力オブジェクト (通常はデータを含むベクトル) と、それが属するオブジェクト/クラスを指定する目的の出力値またはラベルの 2 つの部分が含まれます。トレーニング ラベル ベクトルは基本的に、ベクトルが属するクラスを表します。2 クラス分類の場合、トレーニング ラベルの値は 1 または -1 になります。そのため、一部のフィーチャには 1 のラベルが付けられ、一部のフィーチャには -1 のラベルが付けられます。これは、Testing Label ベクトルに適用されます。テスト インスタンス マトリックスは、モデルをテストしようとしているデータを表します。

トレーニング後、モデルが出力され、テスト マトリックスとテスト ラベルを使用してテストし、分類子の精度を取得する必要があります。

SVM の詳細については、次のリンクを参照してください: http://www.tristanfletcher.co.uk/SVM%20Explained.pdf

于 2012-04-13T19:24:51.073 に答える