2

分離超平面の方程式はW.X + b = 0です。

scikit-learnのサポートベクターマシンの場合、分離超平面はどのように導出されますか?a' 'と' 'は何wを意味しますか?

4

1 に答える 1

4

scikit-learncoef_属性では、線形モデルの分離超平面のベクトルを保持します。(n_classes, n_features)if n_classes > 1(multi-class one-vs-all)および(1, n_features)二項分類用の形状を持っています。

n_features == 2したがって、このおもちゃの二項分類の例でw = coef_[0]は、は超平面に直交するベクトルです(超平面はそれと切片によって完全に定義されます)。

この超平面を2Dの場合(2D平面の任意の超平面は1D線)でプロットするには、のfようにを見つけますy = f(x) = a.x + b。この場合aは線の傾きであり、によって計算できますa = -w[0] / w[1]

于 2012-06-08T18:31:34.690 に答える