日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

python svm 决策方程_python – 使用scikit-learn线性SVM提取决策边界

發(fā)布時間:2025/3/15 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python svm 决策方程_python – 使用scikit-learn线性SVM提取决策边界 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

我有一個非常簡單的1D分類問題:值列表[0,0.5,2]及其關聯(lián)的類[0,1,2].我想獲得這些類之間的分類界限.

調整iris example(用于可視化目的),擺脫非線性模型:

X = np.array([[x, 1] for x in [0, 0.5, 2]])

Y = np.array([1, 0, 2])

C = 1.0 # SVM regularization parameter

svc = svm.SVC(kernel='linear', C=C).fit(X, Y)

lin_svc = svm.LinearSVC(C=C).fit(X, Y)

給出以下結果:

LinearSVC正在返回垃圾(為什么?),但帶有線性內核的SVC工作正常.所以我想得到邊界值,你可以用圖形猜測:~0.25和~1.25.

這就是我失去的地方:svc.coef_返回

array([[ 0.5 , 0. ],

[-1.33333333, 0. ],

[-1. , 0. ]])

而svc.intercept_返回數(shù)組([ – 0.125,1.666666667,1.]).

這不明確.

我一定是在傻傻丟失,如何獲得這些價值觀?它們似乎很容易計算,迭代x軸找到邊界會很荒謬……

解決方法:

給定權重W = svc.coef_ [0]和截距I = svc.intercept_,決策邊界是線

y = a*x - b

a = -W[0]/W[1]

b = I[0]/W[1]

標簽:python,scikit-learn,classification,svm

來源: https://codeday.me/bug/20190725/1530670.html

總結

以上是生活随笔為你收集整理的python svm 决策方程_python – 使用scikit-learn线性SVM提取决策边界的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內容還不錯,歡迎將生活随笔推薦給好友。