分離超平面の方程式はW.X + b = 0です。
scikit-learnのサポートベクターマシンの場合、分離超平面はどのように導出されますか?a' 'と' 'は何wを意味しますか?
分離超平面の方程式はW.X + b = 0です。
scikit-learnのサポートベクターマシンの場合、分離超平面はどのように導出されますか?a' 'と' 'は何wを意味しますか?
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]。