1つのクラスSVMとは何ですか?


回答:


18

ドキュメントが言うように、One Class SVMが対処する問題は、新規性の検出です。このタスクにSVMを使用する方法を説明した元の論文は、「新規ベクトル検出のためのサポートベクトル法」です。

新規性検出のアイデアは、まれなイベント、つまりまれにしか発生しないイベントを検出することであり、そのため、サンプルはほとんどありません。問題は、分類子を訓練する通常の方法が機能しないことです。

では、新しいパターンとはどのように決定するのでしょうか。多くのアプローチは、データの確率密度の推定に基づいています。新規性は、確率密度が「非常に低い」サンプルに対応しています。どのくらい低いかは、アプリケーションによって異なります。

現在、SVMはmax-marginメソッドです。つまり、SVMは確率分布をモデル化していません。ここでの考え方は、点の密度が高い領域では正で、密度が小さい領域では負の関数を見つけることです。

ざらざらした詳細は論文に記載されています。;)本当に本書の内容を検討する場合は、まず分類のための基本的なSVMアルゴリズムの設定を理解していることを確認してください。アルゴリズムの境界と動機を理解しやすくなります。


リンクした論文は、1クラスのSVMの元の論文にリンクしていますか?
user3731622

はい、でもなぜそれが問題なのですか?
jpmuc

私は1クラスSVMの起源を突き止めようとしていました。
user3731622

0

何らかの教師付きの方法でアクティブラーニングのパイプラインにOne Class SVMを使用できます。

例:前に説明したようにSVMがmax-marginメソッドを処理するため、これらのマージン領域を特定のクラスの境界と見なして、再ラベル付けを実行できます。


投稿は詳細に欠けており、アクティブな学習パイプラインで使用されていると述べていますが、その理由や方法は明確ではありません。それはどのような役割を果たしており、その使用に関連するのはなぜですか?
ReneBt
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.