《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 基于二叉樹的SVM多類分類的研究與改進
基于二叉樹的SVM多類分類的研究與改進
來源:微型機與應用2013年第12期
周愛武,溫春林,王 浩
(安徽大學 計算機科學與技術學院,安徽 合肥230039)
摘要: 支持向量機(SVM)是一種兩類分類算法,如何將SVM算法應用于多類分類問題,目前已衍生出多種方法。其中“二叉樹”方法應用比較廣泛,但分類支持向量機在樹中中間節點位置的不同,直接關系到該方法的分類準確性?;诙鏄浞椒ㄌ岢隽恕邦愰g相異度”的策略,根據類間相異程度來決定多類的分類順序。
Abstract:
Key words :

摘  要: 支持向量機(SVM)是一種兩類分類算法,如何將SVM算法應用于多類分類問題,目前已衍生出多種方法。其中“二叉樹”方法應用比較廣泛,但分類支持向量機在樹中中間節點位置的不同,直接關系到該方法的分類準確性?;诙鏄浞椒ㄌ岢隽?ldquo;類間相異度”的策略,根據類間相異程度來決定多類的分類順序。
關鍵詞: 支持向量機;二叉樹;超球體;相異度

    支持向量機SVM(Support Vector Machine)[1]是一種基于統計學的VC維理論[2]和結構風險最小化原理基礎之上的兩類分類算法。目前,該算法已廣泛應用于諸多領域,如人臉檢驗、文字/手寫體識別、圖像處理[3]等。支持向量機屬于一種機器學習算法,核函數則是其中的核心部分。對于難以分類的低維空間向量集,通常的做法是向高維空間集轉化,但這也增加了計算的復雜度,即維數災難[4]問題。而核函數[4]卻可以很好地解決這個問題,只要選取合適的核函數,即可得到高維空間的向量機(也稱超平面[2])。
    當使用向量機進行多類分類時,需要將多類問題轉化為兩類問題。常用的有“一對多”(One Versus Rest)[5]、“一對一”(One Versus One)[6]、“二叉樹”(Binary Tree)[7]和“有向無環圖”(Directed Acyclic Graph)[8]等方法,本文將對多類分類支持向量機[9]的這些方法作概略介紹和比較,同時對基于偏二叉樹多類分類向量機提出一些改進意見。
1 SVM多類分類方法
1.1 SVM多類分類方法介紹

    現有一個多類分類問題,其中類別數為k。當使用支持向量機對此問題進行分類時,需假設一類為正樣本,另一類為負樣本。
    “一對多”方法將類i樣本作為正樣本,而除該類以外的所有類作為負樣本,在這兩類樣本間訓練出向量機,該方法總共構造了k個分類支持向量機。在對某向量進行測試時,取計算出最大值的向量機所對應的類別作為該向量的類別。
    “一對一”方法是從分類問題中選取類別i和類別j中的樣本數據訓練兩類間的分類向量機,這樣構造出的向量機的總數為k(k-1)/2。雖然“一對一”分類方法產生的分類向量機的數目是“一對多”方法的(k-1)/2倍,但“一對一”方法的訓練規模要比“一對多”方法小很多。對向量的測試采取計分的方式,通過k(k-1)/2個分類機的計算以后,選取得分最高的類別作為該測試數據的類別。
    二叉樹方法是將兩類之間的k-1個向量機作為中間節點,葉子節點對應k個類別樣本,以這樣的方式構建一棵分類二叉樹,常用的方式包括滿二叉樹和偏二叉樹。在對樣本進行訓練時,根節點的向量機在全部樣本空間上進行訓練,而子節點向量機則在根節點的負樣本類或正樣本類上訓練,依次類推,直至k-1個分類機在k-1類和k類樣本上進行訓練。
    有向無環圖方法與“一對一”方法一樣,也是在任意兩類之間訓練分類向量機,也即具有相同的分類向量機數目。k(k-1)/2個分類向量機作為圖的中間節點,圖中葉子節點為k類樣本。但在測試向量數據所屬類別時,僅需經過k-1個分類向量機節點即可判斷測試數據的類別。
1.2 基于二叉樹的SVM多類分類方法
    在SVM多類分類算法中,分類樹是一種應用十分廣泛的多類分類策略。但分類向量機在樹中所處的節點位置,直接影響到分類的準確性和推廣的性能。不同的二叉樹結構,會使得測試數據得到不同的分類結果。隨著節點分類層次的深入,可能會產生分類“誤差累積”的現象[10]。因此,生成合適的二叉樹結構顯得異常重要。
    生成多類分類二叉樹通常包括兩種思路:第一種是依據類中樣本點的分布情況,優先分出分布區域較大的類;第二種是依據類間距離作出判斷,優先分出離其他類較遠的類。而衡量類分布情況的一個有效方法是計算各個類的超球體的體積,體積越大,類的分布區域也就越大。類的超球體體積定義如下:
    
    本文對于構造偏二叉樹提出了類間相異度的方法,有效解決了上述問題。
2 改進的偏二叉樹SVM多類分類方法
    本文從類在空間中的分布情況和類間距離這兩方面著手,優化分類偏二叉樹的結構。對于類的分布情況采用參考文獻[11]所提出的超球體的體積來度量,而類間距離采用超球體重心間的歐氏距離來度量,關于歐氏距離的概念見定義2。為綜合考慮以上這兩個方面,本文引入了類間相異度的概念,具體內容見定義3。
    

 


    輸入:包含n個樣本對象(含分類號)的數據集D。
    輸出:包含K個元素的優先分類序列S。
    算法:
    (1)計算每個類的最小超球體的重心和半徑;
    (2)repeat;
    (3)根據定義3計算每個類相對D中其他剩余類的相異度之和;
    (4)選擇步驟(3)中相異度最大的類i,把類標號i添加到S中,刪除D中類標號為i的元素;
    (5)until D中只剩兩個類的元素;
    (6)把剩余的兩個類的類標號添加到序列S中。
    算法在步驟(5)返回步驟(3)循環執行,當數據集中僅包含兩類樣本時算法結束。
    以生成分類偏二叉樹的根節點和左右孩子為例,取出分類序列S中第一個元素的類標號,將該類和其他類間訓練出的向量機作為根節點,該類作為左孩子,然后再從分類序列S中取出第二個元素的類標號,將該類和其他類間訓練出的向量機作為右孩子。以同樣的方式生成剩余的中間節點和葉子節點,最終構建出的多類分類偏二叉樹如圖2所示。

3 實驗分析
    本文所有算法均使用C++語言實現,并使用VC6.0完成編譯。實驗平臺:Pentium?誖Dual-Core CPU 2.80 GHz、2 GB內存、Windows XP 操作系統。所有實驗數據均來自UCI數據庫中的多類別數據集vehicle和letter,具體樣本數量和維數如表1所示。

    由于取不同的核參數λ和懲罰系數C[12]對模型的推廣有很大的影響,為了能更好地比較出依據不同的策略生成的偏二叉樹的推廣性能,本實驗與參考文獻[12]類似,對相同數據集的每一種策略均采用多種(C,λ)參數進行實驗,其中C的取值為2、4、8、16、32、64,λ的取值為2、4、8、16,這樣總共有6×4=24種組合,每個實驗的KTT停止條件的容許誤差為0.001。取出最高的預測準確率所對應的(C,λ)參數及其準確率進行比較。
    從實驗數據的分析中可以看出,對于數據集vehicle,當訓練樣本的數量為600時,在預測準確率方面,使用本文提出的方法與其他方法相比,并沒有明顯的提高。而對于數據集letter,由于比vehicle數據集在訓練時多出300個樣本,本文提出的方法在準確率方面有了明顯的優勢??傮w來講,本文提出的根據類間相異度的策略生成的偏二叉樹要比單獨根據類間距離或單獨根據類樣本的分布情況生成的偏二叉樹,在準確率方面有一定的改善。
    基于二叉樹多類分類方法是SVM算法在多類分類問題中的一個重要應用,但支持向量機節點在二叉樹中所處位置的不同對分類的準確性有較大影響。本文首先分析和比較了由SVM算法所產生的多類分類方法,然后提出了一種依據類間相異度的策略來生成基于偏二叉樹的多類分類支持向量機。實驗結果表明,改進的算法在準確性方面有很大的提高。
參考文獻
[1] VAPNIK V N.Statistical learning theory[M].New York:John Wiley and Sons,l998.
[2] 瓦普尼克.統計學習理論的本質[M].張學工,譯.北京:清華大學出版社,2000.
[3] 葉磊,駱興國.支持向量機應用概述[J].電腦知識與技術,2010,6(34):153-154.
[4] 顧亞祥,丁世飛.支持向量機研究進展[J].計算機科學,2011,38(1):14-17.
[5] BOTTOU L,CORTES C,DENKER J.Comparision of classifier methods:a case study in handwriting digit recognitiong[C].Proceedings of International Conference on Pattern Recognition,1994:77-87.
[6] KRELEL U.Pairwise classification and support vector  machines[M].Cambridge,MA:MIT Press,1999:255-268.
[7] 劉健,劉忠,熊鷹.改進的二叉樹支持向量機多類分類算法研究[J].計算機工程與應用,2010,46(33):117-120.
[8] PLATT J C,CRISTIANINI N,SHAWE-TAYLOR J.Large margin DAGs for multiclass classification[C].Advances in Neural Information Processing Systems,Cambridge,MA:MIT  Press,2000:547-553.
[9] HSU C W,LIN C J.A comparsion of method for multiclass support vector machine[J]. IEEE Transaction on Neural Networks,2002,13(2):415-425.
[10] 孟媛媛,劉希玉.一種新的基于二叉樹的SVM多類分類方法[J].計算機應用,2005,25(11):195-196,199.
[11] 唐發明,王仲東,陳錦云.支持向量機多類分類算法研究[J].控制與決策,2005,20(7):746-749.
[12] 單玉剛,王宏,董爽.改進的一對一支持向量機多分類算法[J].計算機工程與設計,2012,33(5):165-169.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          妖精视频成人观看www| 亚洲国产精品va在线看黑人| 国产手机视频一区二区| 亚洲日韩视频| 亚洲人午夜精品| 国户精品久久久久久久久久久不卡| 亚洲国产精品久久久久久女王| 亚洲国产精品一区二区第四页av| 欧美另类99xxxxx| 一本色道久久综合狠狠躁的推荐| 午夜精品久久久久久99热软件| 亚洲九九爱视频| 精品999在线播放| 亚洲精品在线二区| 每日更新成人在线视频| 亚洲精品日产精品乱码不卡| 欧美日韩美女在线| 午夜精品美女久久久久av福利| 亚洲大片精品永久免费| 尤物精品国产第一福利三区| 尤物九九久久国产精品的分类| 在线免费观看一区二区三区| 欧美成人精品三级在线观看| 久久综合伊人77777麻豆| 欧美成人免费大片| 开元免费观看欧美电视剧网站| 免费观看成人www动漫视频| 久久性天堂网| 欧美另类亚洲| 悠悠资源网亚洲青| 国产精品igao视频网网址不卡日韩| 久久久99精品免费观看不卡| 国产一区二区三区久久精品| 国产精品海角社区在线观看| 欧美淫片网站| 国产九九精品| 美女性感视频久久久| 欧美成人午夜| 亚洲午夜电影在线观看| 欧美激情国产日韩| 91久久精品视频| 亚洲天堂久久| 国产精品羞羞答答| 在线视频日韩| 激情五月***国产精品| 亚洲在线观看免费视频| 欧美成人精品在线观看| 欧美在线999| 国产精品永久| 狠狠色狠狠色综合日日小说| 亚洲第一伊人| 国产精品手机在线| 欧美大片在线影院| 亚洲一区二区三区四区中文| 玖玖视频精品| 激情91久久| 精品成人一区二区三区四区| 国产日产欧美a一级在线| 免费成人激情视频| 一区二区精品| 亚洲欧洲一区二区在线观看| 在线不卡视频| 久久爱www.| 久久免费观看视频| 欧美激情视频在线免费观看 欧美视频免费一| 欧美成人视屏| 野花国产精品入口| 欧美区日韩区| 久久aⅴ国产紧身牛仔裤| 国产精品一区二区久激情瑜伽| 亚洲线精品一区二区三区八戒| 在线看片成人| 久久精品二区亚洲w码| 亚洲欧美日韩直播| 国产欧美婷婷中文| 最新亚洲一区| 亚洲欧洲精品一区二区三区波多野1战4| 欧美日韩国产小视频在线观看| 国产精品美女www爽爽爽视频| 久久精品在线播放| 在线免费观看日本欧美| 久久久久久自在自线| 欧美日韩亚洲综合| 国产精品丝袜xxxxxxx| 18成人免费观看视频| 国内精品模特av私拍在线观看| 国产一区日韩二区欧美三区| 永久免费毛片在线播放不卡| 亚洲国产精品传媒在线观看| 久久高清一区| 欧美日韩中文| 欧美一级理论性理论a| 亚洲国产精品精华液网站| 亚洲一区二区三区四区中文| 国产免费一区二区三区香蕉精| 国产乱码精品一区二区三区五月婷| 久久久中精品2020中文| 国产在线拍揄自揄视频不卡99| 日韩性生活视频| 欧美日韩高清在线| 午夜精品久久久久久久久| 一本一本大道香蕉久在线精品| 99re热精品| 欧美午夜一区二区三区免费大片| 欧美xart系列在线观看| 欧美激情久久久久久| 精品不卡视频| 国产亚洲欧洲997久久综合| 亚洲乱码国产乱码精品精98午夜| 欧美 日韩 国产精品免费观看| 亚洲视频免费在线| 日韩视频在线一区二区| 国产一区亚洲一区| 国产手机视频一区二区| 午夜精彩国产免费不卡不顿大片| 国产精品日韩欧美一区| 亚洲免费不卡| 欧美一级日韩一级| 99re6这里只有精品| 一本久久综合亚洲鲁鲁| 99www免费人成精品| 国产在线观看一区| 欧美日韩成人在线播放| 国产午夜亚洲精品不卡| 伊人久久男人天堂| 欧美激情精品久久久久久蜜臀| 亚洲精品中文字幕在线| 久久精品国产亚洲高清剧情介绍| 韩日精品视频一区| 亚洲国产精品久久91精品| 99这里只有精品| 国产精品第十页| 亚洲免费福利视频| 9色国产精品| 午夜精品久久久久久久99樱桃| 欧美黄色一级视频| 国外成人在线视频网站| 在线亚洲国产精品网站| 亚洲福利精品| 99视频+国产日韩欧美| 欧美日韩专区在线| 欧美日韩ab片| 国产精品嫩草久久久久| 欧美体内she精视频在线观看| 欧美一区二区三区婷婷月色| 亚洲第一精品夜夜躁人人爽| 亚洲作爱视频| 亚洲视频高清| 欧美激情视频一区二区三区不卡| 一区二区三区四区蜜桃| 亚洲性感美女99在线| 日韩一级成人av| 欧美日本三级| 美女视频一区免费观看| 国产精品香蕉在线观看| 在线播放亚洲一区| 久久久www免费人成黑人精品| 久久精品视频播放| 在线播放一区| 国产亚洲一区二区三区在线播放| 久久美女性网| 日韩网站免费观看| 欧美电影免费观看| 亚洲精品中文字幕女同| 国产伦精品一区二区三| 欧美日韩精品免费观看视频| 欧美日韩在线观看一区二区| 国产免费观看久久| 国产精品免费观看视频| 久久精品免费电影| 欧美一区二区私人影院日本| 久久亚洲精品中文字幕冲田杏梨| 国产亚洲欧美日韩美女| 国产精品视频你懂的| 欧美精品一区二区三区在线看午夜| 激情视频一区| 欧美精品在线一区| 亚洲愉拍自拍另类高清精品| 亚洲在线一区| 在线观看精品| 宅男66日本亚洲欧美视频| 久久精品夜色噜噜亚洲aⅴ| 中日韩男男gay无套| 亚洲日韩第九十九页| 久久综合给合久久狠狠色| 久久不射电影网| 在线一区亚洲| 亚洲精品国产精品国自产在线| 亚洲人成网在线播放| 亚洲淫片在线视频| 黄色一区二区三区四区| 欧美一区二区三区免费视| 欧美成人tv| 欧美a一区二区| 亚洲国产美女精品久久久久∴| 欧美二区在线播放| 欧美四级剧情无删版影片| 国产精品美女一区二区| 欧美体内she精视频| 亚洲精品日韩一| 日韩午夜在线| 国产精品日韩欧美综合| 久久精品视频在线播放| 欧美午夜a级限制福利片| 亚洲久久一区二区| 亚洲午夜久久久久久久久电影院| 亚洲一二三区在线| 欧美一区二区三区精品电影| 农村妇女精品| 亚洲精品免费观看| 欧美福利在线观看| 久久在线91| 韩日欧美一区二区三区| 国产日韩精品一区二区三区在线| 国产日韩精品一区观看| 欧美国产精品久久| 亚洲激情成人在线| 欧美婷婷六月丁香综合色| 国产亚洲欧美日韩日本| 国产一区激情| 亚洲自啪免费| 久久免费黄色| 久久久精品一品道一区| 国产精品久久久久久一区二区三区| 欧美日韩成人在线| 国产精品国产a| 欧美在线日韩在线| 亚洲精选91| 欧美精品在线视频| 欧美在线关看| 国产午夜精品全部视频播放| 亚洲狠狠丁香婷婷综合久久久| 欧美日韩在线免费视频| 国产亚洲精品美女| 亚洲电影在线免费观看| 久久国产一区| 午夜免费电影一区在线观看| 国内精品久久久久影院色| 亚洲精品国产精品国自产观看| 久久国产精品久久久久久久久久| 国产精品稀缺呦系列在线| 久久国产免费看| 国产午夜一区二区三区| 国产精品欧美日韩一区| 欧美午夜电影在线| 久久成人18免费观看| 亚洲欧美日本国产专区一区| 一本一本久久a久久精品综合妖精| 欧美aaa级| 国产女人水真多18毛片18精品视频| 欧美14一18处毛片| 欧美中文字幕精品| 亚洲看片一区| 欧美日韩在线综合| 亚洲欧美在线高清| 美女尤物久久精品| 欧美久久久久久| 久久一区亚洲| 欧美一区二区三区精品电影| 欧美主播一区二区三区美女 久久精品人| 久久麻豆一区二区| 久久精品国产免费观看| 国产精品青草综合久久久久99| 久久婷婷成人综合色| 欧美精品一区二区三区很污很色的| 亚洲欧美国产精品桃花| 欧美日韩亚洲天堂| 欧美一区二区黄色| 国产偷自视频区视频一区二区| 夜夜嗨av一区二区三区四区| 久久久久久久久蜜桃| 亚洲精品一区二区三| 在线欧美小视频| 久久视频国产精品免费视频在线| 亚洲精品一二区| 亚洲影院色无极综合| 在线观看国产日韩| 国产一区美女| 国产精品免费区二区三区观看| 午夜精品久久久久久99热软件| 久久网站热最新地址| 另类av导航| 亚洲免费福利视频| 亚洲综合色网站| 日韩一级在线观看| 亚洲网站在线播放| 老鸭窝亚洲一区二区三区| 国产在线欧美| 欧美成人精品不卡视频在线观看| 国产专区综合网| 欧美日韩免费观看中文| 欧美日韩一区二区三区在线观看免| 国内精品久久久久影院薰衣草| 亚洲欧洲av一区二区三区久久| 999亚洲国产精| 亚洲电影在线看| 欧美日韩国产麻豆| 9l视频自拍蝌蚪9l视频成人| 久久久久久久激情视频| 最新日韩在线| 国产精品久久久久免费a∨大胸| 久久久蜜臀国产一区二区| 欧美xxx成人| 国产日韩欧美一区二区三区在线观看| 亚洲免费电影在线| 在线综合亚洲欧美在线视频| 午夜精品影院在线观看| 欧美一区二区三区四区高清| 亚洲青涩在线| 欧美乱人伦中文字幕在线| 欧美日韩国产不卡| 国产精品久久久久久久久婷婷| 精品96久久久久久中文字幕无| 99国产精品久久久久久久成人热| 午夜精品婷婷| 国产午夜精品美女视频明星a级| 欧美资源在线观看| 欧美大片专区| 亚洲精品裸体| 在线播放中文一区| 亚洲国产小视频在线观看| 性xx色xx综合久久久xx| 欧美激情aaaa| 久久久精品一品道一区| 六月婷婷久久| 国产日韩精品久久| 亚洲调教视频在线观看| 久久久久久久久久看片|