one-vs-allとone-vs-one SVM分類器の違いは何ですか?
one-vs-allは新しい画像のすべてのタイプ/カテゴリを分類する1つの分類子を意味し、one-vs-oneは新しい画像の各タイプ/カテゴリを異なる分類子で分類することを意味しますか(各カテゴリは特別な分類子によって処理されます)?
たとえば、新しい画像が円、長方形、三角形などに分類される場合
one-vs-allとone-vs-one SVM分類器の違いは何ですか?
one-vs-allは新しい画像のすべてのタイプ/カテゴリを分類する1つの分類子を意味し、one-vs-oneは新しい画像の各タイプ/カテゴリを異なる分類子で分類することを意味しますか(各カテゴリは特別な分類子によって処理されます)?
たとえば、新しい画像が円、長方形、三角形などに分類される場合
回答:
違いは、学習する必要がある分類子の数であり、作成する決定境界と強く相関します。
異なるクラスがあると仮定します。1対すべてでは、クラスごとに1つの分類器を合計N個の分類器でトレーニングします。クラスiの場合、iラベルは正、残りは負と見なされます。これにより、多くの場合、データセットのバランスが崩れ、汎用SVMが機能しない可能性がありますが、まだ回避策がいくつかあります。