精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

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

淺析SVM多核學習方法

汽車玩家 ? 來源:人工智能遇見磐創(chuàng) ? 作者:Walker ? 2020-05-04 18:16 ? 次閱讀

SVM是機器學習有監(jiān)督學習的一種方法,常用于解決分類問題,其基本原理是:在特征空間里尋找一個超平面,以最小的錯分率把正負樣本分開。因為SVM既能達到工業(yè)界的要求,機器學習研究者又能知道其背后的原理,所以SVM有著舉足輕重的地位。

但是我們之前接觸過的SVM都是單核的,即它是基于單個特征空間的。在實際應用中往往需要根據(jù)我們的經(jīng)驗來選擇不同的核函數(shù)(如:高斯核函數(shù)、多項式核函數(shù)等)、指定不同的參數(shù),這樣不僅不方便而且當數(shù)據(jù)集的特征是異構時,效果也沒有那么好。正是基于SVM單核學習存在的上述問題,同時利用多個核函數(shù)進行映射的多核學習模型(MKL)應用而生。

多核模型比單個核函數(shù)具有更高的靈活性。在多核映射的背景下,高維空間成為由多個特征空間組合而成的組合空間。由于組合空間充分發(fā)揮了各個基本核的不同特征映射能力,能夠?qū)悩嫈?shù)據(jù)的不同特征分量分別通過相應的核函數(shù)得到解決。目前主流的多核學習方法主要包括合成核方法、多尺度核方法和無限核方法。其具體流程如圖1所示:

淺析SVM多核學習方法

圖1 多核學習流程圖

接下來我們以二分類問題為例,為大家簡單介紹多核學習方法。令訓練數(shù)據(jù)集為X={(x1,y1),(x2,y2),(x3,y3)...(xn,yn)},其中Xi是輸入特征,且Xi∈Rd,i= 1,2, ..., N,Yi∈{+1, ?1}是類標簽。SVM 算法目標在于最大化間隔,其模型的原始問題可以表示為:

淺析SVM多核學習方法

其中,w是待求的權重向量,ζi與C分別是松弛變量和懲罰系數(shù)。根據(jù)拉格朗日對偶性以及 KKT 條件,引入核函數(shù)K( Xi , Xj): Rn×Rn → R,原始問題也可以轉(zhuǎn)換成如下最優(yōu)化的形式:

淺析SVM多核學習方法

其中,ai與aj為拉格朗日乘子,核函數(shù)K( Xi, Xj)=φ(xi) xφ(xj)。核方法的思想就是,在學習與預測中不顯示地定義映射函數(shù)φ(xi) ,只定義核函數(shù)K( Xi, Xj),直接在原低維空間中計算高維空間中的向量內(nèi)積,既實現(xiàn)低維樣本空間到高維特征空間的映射,又不增加計算復雜量。

多核學習方法是單核 SVM 的拓展,其目標是確定 M 個個核函數(shù)的最優(yōu)組合,使得間距最大,可以用如下優(yōu)化問題表示:

淺析SVM多核學習方法

其中?= {θ∈ ?+|θTeM=1},表示 M 個核函數(shù)的凸組合的系數(shù),eM是一個向量,M個元素全是 1,K(θ)=∑Mj=1θjkj(?,?)代表最終的核函數(shù),其中kj(?,?)是第j個核函數(shù)。與單核 SVM 一樣,可以將上式如下轉(zhuǎn)化:

淺析SVM多核學習方法

其中Kj∈ RNxN,Ω={a|a∈[0,C]N},“?”被定義為向量的點積,即(1,0)?(2,3) = (1 ×2 ,0×3)=(2,0)。通過對比 MKL 與單核 SVM 所對應的優(yōu)化問題形式,求解多核學習問題的計算復雜度與難度會遠大于單核 SVM,所以研究出一種高效且穩(wěn)定的算法來解決傳統(tǒng)多核學習中的優(yōu)化難題,仍然很具有挑戰(zhàn)性。

綜上所示,盡管多核學習在解決一些異構數(shù)據(jù)集問題上表現(xiàn)出了非常優(yōu)秀的性能,但不得不說效率是多核學習發(fā)展的最大瓶頸。首先,空間方面,多核學習算法由于需要計算各個核矩陣對應的核組合系數(shù),需要多個核矩陣共同參加運算。也就是說,多個核矩陣需要同時存儲在內(nèi)存中,如果樣本的個數(shù)過多,那么核矩陣的維數(shù)也會非常大,如果核的個數(shù)也很多,這無疑會占用很大的內(nèi)存空間。其次,時間方面,傳統(tǒng)的求解核組合參數(shù)的方法即是轉(zhuǎn)化為SDP優(yōu)化問題求解,而求解SDP問題需要使用內(nèi)點法,非常耗費時間,盡管后續(xù)的一些改進算法能在耗費的時間上有所減少,但依然不能有效的降低時間復雜度。高耗的時間和空間復雜度是導致多核學習算法不能廣泛應用的一個重要原因。

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

    關注

    0

    文章

    154

    瀏覽量

    32337
  • 機器學習
    +關注

    關注

    66

    文章

    8306

    瀏覽量

    131834
收藏 人收藏

    評論

    相關推薦

    《DNK210使用指南 -CanMV版 V1.0》第一章本書學習方法

    第一章 本書學習方法 為了讓讀者更好地學習和使用本書,本章將為讀者介紹本書的學習方法,包括:本書的學習順序、編寫規(guī)范、代碼規(guī)范、資料查找和學習
    發(fā)表于 08-28 17:57

    深度學習中的無監(jiān)督學習方法綜述

    應用中往往難以實現(xiàn)。因此,無監(jiān)督學習在深度學習中扮演著越來越重要的角色。本文旨在綜述深度學習中的無監(jiān)督學習方法,包括自編碼器、生成對抗網(wǎng)絡、聚類算法等,并分析它們的原理、應用場景以及優(yōu)
    的頭像 發(fā)表于 07-09 10:50 ?213次閱讀

    risc-v多核芯片在AI方面的應用

    得RISC-V多核芯片能夠更好地適應AI算法的不同需求,包括深度學習、神經(jīng)網(wǎng)絡等,從而提高芯片的性能和效率,降低成本,使AI邊緣計算晶片更具競爭力。 再者,RISC-V的多核設計可以進一步提高
    發(fā)表于 04-28 09:20

    基于SVM的電機異常檢測系統(tǒng)

    之前為大家?guī)砹藘善P于SVM的介紹與基于python的使用方法。相信大家都已經(jīng)上手體驗,嘗鮮了鳶尾花數(shù)據(jù)集了吧。
    的頭像 發(fā)表于 04-18 10:34 ?503次閱讀
    基于<b class='flag-5'>SVM</b>的電機異常檢測系統(tǒng)

    SVM的使用方法

    上一篇本著回歸傳統(tǒng)的觀點,在這個深度學習繁榮發(fā)展的時期,帶著大家認識了一位新朋友,英文名SVM,中文名為支持向量機,是一種基于傳統(tǒng)方案的機器學習方案,同樣的,支持根據(jù)輸入的數(shù)據(jù)進行訓練,以進行分類等任務。
    的頭像 發(fā)表于 01-25 09:23 ?1398次閱讀
    <b class='flag-5'>SVM</b>的使用<b class='flag-5'>方法</b>

    請問初學者要怎么快速掌握FPGA的學習方法?

    對于初學者 FPGA的編程語言是什么? FPGA芯片的基礎結構也不了解. FPGA開發(fā)工具的名稱和使用方法都不知道. 要學的很多啊,請問有什么自學的學習方法么?
    發(fā)表于 01-02 23:01

    無監(jiān)督域自適應場景:基于檢索增強的情境學習實現(xiàn)知識遷移

    本文對比了多種基線方法,包括無監(jiān)督域自適應的傳統(tǒng)方法(如Pseudo-labeling和對抗訓練)、基于檢索的LM方法(如REALM和RAG)和情境學習方法(如In-context l
    發(fā)表于 12-05 14:14 ?422次閱讀
    無監(jiān)督域自適應場景:基于檢索增強的情境<b class='flag-5'>學習</b>實現(xiàn)知識遷移

    逆變器的調(diào)制方法進階篇—空間矢量調(diào)制SVM

    這篇文章將介紹一種新的調(diào)制方法,空間矢量調(diào)制 (Space Vector Modulation),簡稱 SVM。
    的頭像 發(fā)表于 11-09 14:14 ?1470次閱讀
    逆變器的調(diào)制<b class='flag-5'>方法</b>進階篇—空間矢量調(diào)制<b class='flag-5'>SVM</b>

    STM32可以跑SVM嗎,速度有保障嗎?

    STM32可以跑SVM嗎,速度有保障嗎
    發(fā)表于 10-16 08:13

    stm32學習方法及資料

    1、 一共 24 個庫,不可能都學,都學也沒用。按照我的工作需求必須學的有 16 個,這 16 個也不是全學。主要學習來源是各種例程代碼、“固件函數(shù)庫用戶手冊”和“參考手冊”。具體學習方法是通讀
    發(fā)表于 10-13 06:30

    深度學習的由來 深度學習的經(jīng)典算法有哪些

    深度學習作為機器學習的一個分支,其學習方法可以分為監(jiān)督學習和無監(jiān)督學習。兩種方法都具有其獨特的
    發(fā)表于 10-09 10:23 ?483次閱讀
    深度<b class='flag-5'>學習</b>的由來 深度<b class='flag-5'>學習</b>的經(jīng)典算法有哪些

    《電子工程師必備——九大系統(tǒng)電路識圖寶典》+附錄5學習方法

    jf_39110170 網(wǎng)名“還沒吃飯”閱讀《電子工程師必備 九大系統(tǒng)電路識圖寶典第2版》附錄5的讀后感:探索科學學習方法 作為一名對電子技術學科充滿熱情的嵌入式工程師,你是否曾因學習方法的不明確而感到困惑?你是否曾在
    發(fā)表于 10-06 23:25

    STM32的學習方法

    STM32學習方法
    發(fā)表于 09-28 06:18

    ICML 2023 | 對多重圖進行解耦的表示學習方法

    的共同信息以及更多互補性和更少噪聲的私有信息至關重要。 為了實現(xiàn)這一目標,我們首先研究了用于多重圖的解纏表示學習,以捕獲完整和干凈的共同信息,并設計了對私有信息進行對比約束,以保留互補性并消除噪聲。此外,我們在理論上分析了我們方法學到的共同和
    的頭像 發(fā)表于 09-24 20:45 ?946次閱讀
    ICML 2023 | 對多重圖進行解耦的表示<b class='flag-5'>學習方法</b>

    梳理單片機學習方法、產(chǎn)品開發(fā)流程

    梳理單片機學習方法、產(chǎn)品開發(fā)流程
    的頭像 發(fā)表于 09-21 17:20 ?540次閱讀
    梳理單片機<b class='flag-5'>學習方法</b>、產(chǎn)品開發(fā)流程