0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

機器學(xué)習(xí)相關(guān)介紹:支持向量機(低維到高維的映射)

RG15206629988 ? 來源:中國慕課大學(xué) ? 2023-05-16 11:20 ? 次閱讀

本文主要來源于中國慕課大學(xué)《機器學(xué)習(xí)概論》學(xué)習(xí)筆記

根據(jù)機器學(xué)習(xí)相關(guān)介紹(9)——支持向量機(線性不可分情況),通過引入松弛變量δi將支持向量機推廣至解決非線性可分訓(xùn)練樣本分類的方式不能解決所有非線性可分訓(xùn)練樣本的分類問題。因此,支持向量機的可選函數(shù)范圍需被擴展以提升其解決非線性可分訓(xùn)練樣本分類問題的能力。

支持向量機可選函數(shù)范圍被擴大的方式與其他機器學(xué)習(xí)算法可選函數(shù)范圍的被擴大方式不同。

其他算法(包括:人工神經(jīng)網(wǎng)絡(luò)、決策樹等)可選函數(shù)范圍被擴大的方式是直接產(chǎn)生更多可選函數(shù)。例如:人工神經(jīng)網(wǎng)絡(luò)可通過多層非線性函數(shù)的組合產(chǎn)生類似橢圓的曲線,以解決類似圖一的分類問題。

773e3e20-f31d-11ed-90ce-dac502259ad0.png

圖一,圖片來源:中國慕課大學(xué)《機器學(xué)習(xí)概論》

支持向量機則通過將特征空間由低維映射至高維,并在高維度中采用線性超平面分類數(shù)據(jù)。下文通過案例介紹該數(shù)據(jù)分類方式。

如圖二所示,圓圈和叉對應(yīng)的向量分別為X1=[0,0]T(左下叉),X2=[1,1]T(右上叉),X3=[1,0]T(右下圓圈),X4=[0,1]T(左上圓圈),即X1、X2屬于同一類別,X3、X4屬于同一類別。圖二所示分類問題為線性不可分分類問題,機器學(xué)習(xí)算法或人類均不能找到一條直線將圓圈和叉完全分類。

775e8ee6-f31d-11ed-90ce-dac502259ad0.png

圖二,圖片來源:中國慕課大學(xué)《機器學(xué)習(xí)概論》

但若構(gòu)造一個二維特征空間到五維特征空間的映射φ(x),該案例可能轉(zhuǎn)化為線性可分分類問題。

二維特征空間到五維特征空間映射的一種方式如下:

當(dāng)在二維特征空間向量x=[a,b]T時,其五維特征空間向量φ(x)=[a2,b2,a,b,ab]T。

根據(jù)此映射方式,二維特征空間向量X1、X2、X3、X4對應(yīng)的五維特征空間向量分別為φ(X1)=[0,0,0,0,0]T,φ(X2)=[1,1,1,1,1]T,φ(X3)=[1,0,1,0,0]T,φ(X4)=[0,1,0,1,0]T。

設(shè):ω=[-1,-1,-1,-1,6]T,b=1,則:ωTφ(X1)+b=1>0,ωTφ(X2)+b=3>0,ωTφ(X3)+b=-1<0,ωTφ(X4)+b=-1<0,根據(jù)線性可分的定義,此時ωTφ(X1)+b=0所代表的函數(shù)在五維特征空間中將圓圈和叉完全分類。

支持向量機通過將特征空間由低維映射至高維解決非線性分類問題的方式可基于以下定理理解:

在一個M維空間上隨機取N個訓(xùn)練樣本,隨機對每個訓(xùn)練樣本賦予標簽+1或-1,同時假設(shè)這些訓(xùn)練樣本線性可分的概率為P(M),當(dāng)M趨于無窮大時,P(M)=1。

即增加特征空間維度M時,帶估計參數(shù)ω和b的維度也會增加,算法模型的自由度增加。因此,算法模型更可能將低維時無法完全分類的問題在高維完全分類。

綜上,支持向量機的優(yōu)化問題可改寫為:

最小化:1/2||ω||2+C∑δi或1/2||ω||2+C∑δi2,

限制條件:(1)δi≥0,i=1~N;(2)yi(ωTφ(Xi)+b)≥1-δi,i=1~N。

其中,ω的維度與φ(Xi)的維度相同。

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴

原文標題:機器學(xué)習(xí)相關(guān)介紹(10)——支持向量機(低維到高維的映射)

文章出處:【微信號:行業(yè)學(xué)習(xí)與研究,微信公眾號:行業(yè)學(xué)習(xí)與研究】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    #硬聲創(chuàng)作季 人工智能入門課程:10. [2.5.1]--支持向量映射

    向量人工智能
    Mr_haohao
    發(fā)布于 :2022年09月21日 11:08:23

    10. 2 5 支持向量映射) #硬聲創(chuàng)作季

    機器學(xué)習(xí)
    充八萬
    發(fā)布于 :2023年07月07日 01:24:58

    【下載】《機器學(xué)習(xí)》+《機器學(xué)習(xí)實戰(zhàn)》

    方法(決策樹、神經(jīng)網(wǎng)絡(luò)、支持向量、貝葉斯分類器、集成學(xué)習(xí)、聚類、降與度量學(xué)習(xí));第3 部分(
    發(fā)表于 06-01 15:49

    支持向量——機器學(xué)習(xí)中的殺手級武器!

    ` 本帖最后由 訊飛開放平臺 于 2018-8-24 09:44 編輯 作為模式識別或者機器學(xué)習(xí)的愛好者,同學(xué)們一定聽說過支持向量這個
    發(fā)表于 08-24 09:40

    支持向量的多組分氣體實驗

    本文針對大規(guī)模氣體分析樣本難以計算的問題,提出一種提升的支持向量學(xué)習(xí)方法。該方法將
    發(fā)表于 07-08 11:38 ?14次下載
    <b class='flag-5'>支持</b><b class='flag-5'>向量</b><b class='flag-5'>機</b>的多組分氣體實驗

    基于向量隨機投影特征降分類下降解決方案

    drp-LSVM相關(guān)幾何性質(zhì),證明了在保持與基于隨機投影降支持向量( rp-LSVM)相近幾何優(yōu)勢的同時,其劃分超平面更接近于用全部數(shù)
    發(fā)表于 12-01 10:30 ?1次下載
    基于<b class='flag-5'>向量</b><b class='flag-5'>機</b>隨機投影特征降<b class='flag-5'>維</b>分類下降解決方案

    基于支持向量回歸的三回歸模型

    隨著智能電網(wǎng)出現(xiàn),以神經(jīng)網(wǎng)絡(luò)、支持向量( Support Vector Machine, SVM)等為代表的非線性預(yù)測工具,已被廣泛應(yīng)用于電網(wǎng)負荷預(yù)測領(lǐng)域中。由于支持
    發(fā)表于 01-25 13:56 ?0次下載

    模糊支持向量對不確定性信息處理

    支持向量( Support Vector Machine.SVM)是建立在統(tǒng)計學(xué)習(xí)理論上,以結(jié)構(gòu)風(fēng)險最小化原理為基礎(chǔ),借助空間映射處理
    發(fā)表于 02-01 14:49 ?0次下載

    機器學(xué)習(xí)-8. 支持向量(SVMs)概述和計算

    支持向量(Support Vector Machine: SVM)是一種非常有用的監(jiān)督式機器學(xué)習(xí)算法
    的頭像 發(fā)表于 04-02 08:49 ?5110次閱讀
    <b class='flag-5'>機器</b><b class='flag-5'>學(xué)習(xí)</b>-8. <b class='flag-5'>支持</b><b class='flag-5'>向量</b><b class='flag-5'>機</b>(SVMs)概述和計算

    關(guān)于支持向量(SVMs)

    支持向量(Support Vector Machine: SVM)是一種非常有用的監(jiān)督式機器學(xué)習(xí)算法
    的頭像 發(fā)表于 04-02 08:52 ?4095次閱讀
    關(guān)于<b class='flag-5'>支持</b><b class='flag-5'>向量</b><b class='flag-5'>機</b>(SVMs)

    OpenCV機器學(xué)習(xí)SVM支持向量的分類程序免費下載

    本文檔的主要內(nèi)容詳細介紹的是OpenCV機器學(xué)習(xí)SVM支持向量的分類程序免費下載。
    發(fā)表于 10-09 11:45 ?5次下載

    介紹支持向量的基礎(chǔ)概念

    支持向量(Support Vector Machine)是一種較知名的機器學(xué)習(xí)算法,該算法由俄羅斯數(shù)學(xué)家Vladimir Vapnik創(chuàng)立
    的頭像 發(fā)表于 04-28 09:09 ?915次閱讀
    <b class='flag-5'>介紹</b><b class='flag-5'>支持</b><b class='flag-5'>向量</b><b class='flag-5'>機</b>的基礎(chǔ)概念

    支持向量(核函數(shù)的定義)

    根據(jù)機器學(xué)習(xí)相關(guān)介紹(10)——支持向量
    的頭像 發(fā)表于 05-20 10:41 ?697次閱讀
    <b class='flag-5'>支持</b><b class='flag-5'>向量</b><b class='flag-5'>機</b>(核函數(shù)的定義)

    機器學(xué)習(xí)vsm算法

    (VSM)算法計算相似性。本文將從以下幾個方面介紹機器學(xué)習(xí)vsm算法。 1、向量空間模型 向量空間模型是一種常見的文本表示方法,根據(jù)文本的詞
    的頭像 發(fā)表于 08-17 16:29 ?776次閱讀