一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

ML之SVM:SVM算法的簡介、應(yīng)用、經(jīng)典案例之詳細攻略

 處女座的程序猿 2021-09-28

ML之SVM:SVM算法的簡介、應(yīng)用、經(jīng)典案例之詳細攻略


SVM算法的簡介

? ? ? ? 支持向量機(Support Vector Machine, SVM)是一類按監(jiān)督學習(supervised learning)方式對數(shù)據(jù)進行二元分類(binary classification)的廣義線性分類器(generalized linear classifier),其決策邊界是對學習樣本求解的最大邊距超平面(maximum-margin hyperplane)。
? ? ? ? SVM的基本思想是:找到集合邊緣上的若干數(shù)據(jù)(稱為支持向量(Support Vector)),用這些點找出一個平面(稱為決策面),使得支持向量到該平面的距離最大

1、SVM模型分類—線性可分、線性、非線性

? ? ? ? 由簡至繁的SVM模型包括:

  • 當訓練樣本線性可分時,通過硬間隔最大化,學習一個線性可分支持向量機;
  • 當訓練樣本近似線性可分時,通過軟間隔最大化,學習一個線性支持向量機;
  • 當訓練樣本線性不可分時,通過核技巧和軟間隔最大化,學習一個非線性支持向量機;
線性可分數(shù)據(jù)


線性不可分數(shù)據(jù)

非線性數(shù)據(jù)

2、SVM的決策邊界

? ? ? ? 在分類問題中,很多時候有多個解,如下圖左邊所示,在理想的線性可分的情況下其決策平面會有多個。而SVM的基本模型是,在特征空間上找到最佳的分離超平面使得訓練集上正負樣本間隔最大,SVM算法計算出來的分界會保留對類別最大的間距,即有足夠的余量,如下圖右邊所示。

3、SVM中的核函數(shù)

? ? ? ? 在解決線性不可分問題時,它可以通過引入核函數(shù),巧妙地解決了在高維空間中的內(nèi)積運算,從而很好地解決了非線性分類問題。如下圖所示,通過核函數(shù)的引入,將線性不可分的數(shù)據(jù)映射到一個高緯的特征空間內(nèi),使得數(shù)據(jù)在特征空間內(nèi)是可分的。如下圖所示:

高斯核函數(shù)是無窮維的


4、SVM算法推導(dǎo)

1.1、SVM轉(zhuǎn)為對偶問題的求解—SMO算法思

5、SVM中“損失+懲罰”框架的靈活性

6、SVM的損失函數(shù)分析

SVM的應(yīng)用——解決的問題類型

1、SVM用作分類

1.1、SVM與二分類

二分類Binary Classification,解決輸出是0還是1的問題。SVM解決的是二分類。

1.2、SVM與多分類

T1、線性核函數(shù)Linear Kernal:采用的策略是"one versus one" 。
T2、線性支持向量分類器LinearSVC,采用的策略是"one versus all"

2、SVM用作回歸

? ? ? ?支持向量回歸(Support Vector Regression, SVR)將SVM由分類問題推廣至回歸問題可以得到支持向量回歸(Support Vector Regression, SVR),此時SVM的標準算法也被稱為支持向量分類(Support Vector Classification, SVC)。

? ? ? ?支持向量分類的方法能被推廣到解決回歸問題,稱為支持向量回歸。由支持向量分類產(chǎn)生的模型僅依賴訓練數(shù)據(jù)的子集,因為創(chuàng)建模型的代價函數(shù)并不考慮超過邊界的訓練點。類似地,由支持向量回歸產(chǎn)生的模型僅依賴訓練數(shù)據(jù)的子集,因為創(chuàng)建模型的代價函數(shù)忽略任何接近模型預(yù)測的訓練數(shù)據(jù)。
? ? ??支持向量回歸有三個不同的執(zhí)行版本:rbfSVR,polySVR,linearSVR。linearSVR執(zhí)行速度比SVR要快,但只提供線性核。fit方法取X, y作為輸入?yún)?shù),這里,y取浮點值而不是分類的整數(shù)值。

from sklearn import svm
X = [[0, 0], [2, 2]]
y = [0.5, 2.5]
clf = svm.SVR()
clf.fit(X, y)

SVM的經(jīng)典案例

DL之NN/Average_Darkness/SVM:手寫數(shù)字圖片識別(本地數(shù)據(jù)集50000訓練集+數(shù)據(jù)集加4倍)比較3種算法Average_Darkness、SVM、NN各自的準確率
MAT之SVM:SVM之Classification根據(jù)已有大量數(shù)據(jù)集案例,輸入已有病例的特征向量實現(xiàn)乳腺癌診斷高準確率預(yù)測
MAT之SVM/BP:SVR(better)和BP兩種方法比較且實現(xiàn)建筑物鋼筋混凝土抗壓強度預(yù)測
ML之SVM:隨機產(chǎn)生100個點,建立SVM模型,找出超平面方程
ML之SVM:基于sklearn的svm算法實現(xiàn)對支持向量的數(shù)據(jù)進行標注

    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    嫩呦国产一区二区三区av| 中文字幕欧美精品人妻一区| 98精品永久免费视频| 欧美一级片日韩一级片| 午夜视频在线观看日韩| 精品国产日韩一区三区| 日本午夜乱色视频在线观看| 国产又粗又猛又爽色噜噜| 久久精品国产亚洲熟女| 精品偷拍一区二区三区| 小草少妇视频免费看视频| 亚洲精品中文字幕无限乱码| 国产精品午夜福利免费阅读| 情一色一区二区三区四| 91久久国产福利自产拍| 国产户外勾引精品露出一区| 日本91在线观看视频| 国语久精品在视频在线观看| 后入美臀少妇一区二区| 亚洲欧洲在线一区二区三区| 国内午夜精品视频在线观看| 色婷婷在线视频免费播放| 三级高清有码在线观看| 亚洲精品日韩欧美精品| 国产麻豆一线二线三线| 国产精品欧美一区两区| 手机在线观看亚洲中文字幕| 国产麻豆精品福利在线| 麻豆国产精品一区二区三区| 久久福利视频视频一区二区| 国产精品二区三区免费播放心| 91亚洲精品亚洲国产| 在线观看免费视频你懂的| 欧美国产日韩变态另类在线看| 国产日韩在线一二三区| 麻豆看片麻豆免费视频| 可以在线看的欧美黄片| 又大又长又粗又猛国产精品| 男女午夜在线免费观看视频| 熟女中文字幕一区二区三区| 亚洲淫片一区二区三区|