色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

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

3天內不再提示

支持向量機(兵(車)王問題MATLAB程序)

RG15206629988 ? 來源:行業學習與研究 ? 2023-06-16 16:06 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一、下載LIBSVM工具包

首先將LIBSVM工具包下載至SVM EXAMPLE的目錄下。

33ecb346-0c1c-11ee-962d-dac502259ad0.png

圖片來源:中國慕課大學《機器學習概論》

然后將LIBSVM的路徑加載至MATLAB的路徑中,以使MATLAB可找到LIBSVM工具包中所有與MATLAB有接口的函數(個人理解:經過此步驟后,MATLAB可以調用LIBSVM工具包中的函數)。

3402b754-0c1c-11ee-962d-dac502259ad0.png

圖片來源:中國慕課大學《機器學習概論》

二、數據預處理

處理兵(車)王問題的MATLAB程序文件名稱為:testSVMChessLibSVM.m。該MATLAB程序采用讀文件的方式獲取數據,并將六維數據(六維數據表示三個棋子的位置)存儲于xapp中,一維數據(一維數據表示某一情況下,兵(車)王問題返回結果)存儲于yapp中。

343afcb8-0c1c-11ee-962d-dac502259ad0.png

圖片來源:中國慕課大學《機器學習概論》

獲取數據后,首先需所有28056個數據順序打亂,再將5000個數據作為訓練集,將23056個數據作為測試集,以保證訓練集和測試集的選擇完全隨機。之后將訓練集和測試集歸一化。

3454b86a-0c1c-11ee-962d-dac502259ad0.png3484840a-0c1c-11ee-962d-dac502259ad0.png

圖片來源:中國慕課大學《機器學習概論》

該MATLAB程序選擇的核函數是RBF核函數(高斯徑向基函數核),并根據LIBSVM網站,將超參數c的取值范圍選定為2-5~215,超參數g(gamma,gamma代表RBF核函數中1/σ2的值)取值范圍選定為2-15~23。

三、確定超參數c和g的值

在上述超參數c和g的取值范圍內遍歷所有c和g的組合,尋找識別率最大的c和g組合的機器學習模型。

為估計識別率,需要在5000個訓練集中選取部分數據作為估計識別率的數據。所選取估計識別率的數據不能與訓練機器學習模型的數據相同,否則會導致過擬合(OVERFITTING),從而導致估計識別率高于實際識別率。估計識別率的數據與訓練機器學習模型的數據相同類似于學生考試的題目與日常練習題目相同,若學生考試的題目與日常練習題目相同,則學生的考試成績將偏高。

為充分利用訓練集數據,機器學習模型訓練常采用交叉驗證的方式估計識別率。在該MATLAB程序中,訓練集數據被等分為5份,每份1000個數據,分別以A、B、C、D、E標號,然后進行下述訓練和估計:

(1)采用A、B、C、D訓練,采用E估計識別率;

(2)采用A、B、C、E訓練,采用D估計識別率;

(3)采用A、B、D、E訓練,采用C估計識別率;

(4)采用A、C、D、E訓練,采用B估計識別率;

(5)采用B、C、D、E訓練,采用A估計識別率; 最后將五個識別率取平均值,得出總識別率,該過程被稱為五折交叉驗證(5-fold cross validation),LIBSVM工具包中“-v 5”表示五折交叉驗證。

34a6fefe-0c1c-11ee-962d-dac502259ad0.png

圖片來源:中國慕課大學《機器學習概論》

交叉驗證在訓練數據數量不變的情況下,保證采用更多的數據訓練和估計識別率,從而估計出更準確的識別率。交叉驗證的劣勢是增加模型訓練的時間。

交叉驗證的形式之一是留一法(LEAVE-ONE-OUT),即每次采用一個數據估計識別率,剩余數據均參與訓練。留一法常被用于訓練數據較少且需要精確估計識別率的情況。

在該MATLAB程序中,共包含兩次交叉驗證,第一次交叉驗證初步確定超參數c和g的組合,第二次交叉驗證更精確地確定超參數c和g的組合。
四、訓練機器學習模型

在確定超參數c和g的組合后,使用該超參數c和g的組合和5000個訓練樣本得出最終的機器學習模型,圖一為所得出的機器學習模型的參數,其中,“nr_class:2”表示此機器學習模型是二分類模型,“totalSV:220”表示此機器學習模型具有220個支持向量,“rho:39.9485”表示b的值為39.9485。

34cb82d8-0c1c-11ee-962d-dac502259ad0.png

圖一,圖片來源:中國慕課大學《機器學習概論》

最后,采用測試集的數據測試模型,得出識別率為99.61%。




審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 存儲器
    +關注

    關注

    38

    文章

    7653

    瀏覽量

    167585
  • MATLAB仿真
    +關注

    關注

    4

    文章

    176

    瀏覽量

    20401
  • 機器學習
    +關注

    關注

    66

    文章

    8507

    瀏覽量

    134731
  • LibSvm
    +關注

    關注

    0

    文章

    5

    瀏覽量

    6565

原文標題:機器學習相關介紹(17)——支持向量機(兵(車)王問題MATLAB程序)

文章出處:【微信號:行業學習與研究,微信公眾號:行業學習與研究】歡迎添加關注!文章轉載請注明出處。

收藏 0人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    #硬聲創作季 人工智能入門課程:16. [2.11.1]--支持向量問題程序設計)

    向量人工智能機器學習
    Mr_haohao
    發布于 :2022年09月21日 11:14:16

    四種支持向量用于函數擬合與模式識別的Matlab示例程序

    四種支持向量用于函數擬合與模式識別的Matlab示例程序,內容主要在四個文件夾里面[hide] [/hide]
    發表于 03-13 15:46

    基于支持向量的分類問題

    小菜鳥一枚 ,有哪位大神能提供部分基于支持向量積的分類鑒別問題的MATLAB編碼,思路過程,不勝感激
    發表于 04-03 18:54

    特征加權支持向量

    該文針對現有的加權支持向量(WSVM)和模糊支持向量(FSVM)只考慮樣本重要性而沒有考慮特
    發表于 11-21 11:15 ?15次下載

    基于改進支持向量的貨幣識別研究

    首先,預抽取支持向量以減少訓練樣本數量,大大縮減訓練時間;然后,用縮減后的樣本對改進后的分類支持向量進行貨幣識別,改進后的
    發表于 12-14 14:57 ?14次下載

    基于支持向量(SVM)的工業過程辨識

    支持向量應用到典型的時變、非線性工業過程 連續攪拌反應釜的辨識中, 并與BP 神經網絡建模相比較, 仿真結果表明了支持向量
    發表于 03-30 16:12 ?42次下載
    基于<b class='flag-5'>支持</b><b class='flag-5'>向量</b><b class='flag-5'>機</b>(SVM)的工業過程辨識

    基于支持向量的圖書館借閱量預測_麗華

    基于支持向量的圖書館借閱量預測_麗華
    發表于 03-16 08:59 ?0次下載

    支持向量的故障預測模型

    針對現有的故障預測技術無法從整體上反映系統性能下降趨勢等問題,提出一種基于健康度分析的故障預測方法。首先,在支持向量回歸算法基礎上構造多輸出支持
    發表于 12-29 11:24 ?0次下載

    MATLAB的循環向量化編程方法的詳細資料研究

    在簡要介紹MATLAB軟件基礎上,探討了MABLAB傳統循環結構編程思想及循環向量化編程思想。通過實例對循環結構編程與循環向量化編程進行比較。說明了循環向量化編程的優點。循環
    發表于 08-28 17:46 ?4次下載

    OpenCV機器學習SVM支持向量的分類程序免費下載

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

    什么是支持向量 什么是支持向量

    支持向量,英文為Support Vector Machine,簡稱SV(論文中一般簡稱SVM)。它是一 種監督式學習的方法,它廣泛的應用于統計分類以及回歸分析中。
    發表于 01-28 16:01 ?2.2w次閱讀
    什么是<b class='flag-5'>支持</b><b class='flag-5'>向量</b><b class='flag-5'>機</b> 什么是<b class='flag-5'>支持</b><b class='flag-5'>向量</b>

    支持向量網絡搜索優化應用程序下載

    支持向量網絡搜索優化應用程序下載
    發表于 04-20 09:51 ?0次下載

    支持向量(原問題和對偶問題)

    本文主要介紹原問題(PRIME PROBLEM)和對偶問題(DUAL PROBLEM),支持向量優化問題可通過原問題向對偶問題的轉化求解。
    的頭像 發表于 05-25 09:31 ?1934次閱讀

    支持向量問題描述)

    本文主要內容為采用支持向量(SVM)解決國際象棋問題。
    的頭像 發表于 06-09 17:52 ?1845次閱讀
    <b class='flag-5'>支持</b><b class='flag-5'>向量</b><b class='flag-5'>機</b>(<b class='flag-5'>兵</b><b class='flag-5'>王</b>問題描述)

    支持向量問題程序設計)

    問題的樣本數據集包含六個維度,六個維度代表三個棋子在棋盤中的位置。總樣本數為28056個,其中,正樣本(和棋)數量為2796個,負樣本(白方勝)數量為25260個。
    的頭像 發表于 06-12 16:06 ?842次閱讀
    <b class='flag-5'>支持</b><b class='flag-5'>向量</b><b class='flag-5'>機</b>(<b class='flag-5'>兵</b>(<b class='flag-5'>車</b>)<b class='flag-5'>王</b>問題<b class='flag-5'>程序</b>設計)
    主站蜘蛛池模板: 欧美日韩中文国产一区 | 午夜AV内射一区二区三区红桃视 | 午夜在线播放免费人成无 | 国产精品久久人妻无码网站一区无 | 狠狠撩色姣姣综合久久 | 国产亚洲日韩欧美视频 | jizzjizz3d动漫| 国产精品青青青高清在线密亚 | 一个人免费播放高清在线观看 | 国产精品久久久久久人妻精品流 | 久久热在线视频精品店 | 伊人久久大香线蕉综合网站 | HEYZO精品无码一区二区三区 | 亚洲欧美中文日韩v在线 | 鲁大师影院在线视频在线观看 | 国产看午夜精品理论片 | 精品久久久久中文字幕 | yin荡体育课羞耻play双性 | 99国产精品偷窥熟女精品视频 | YELLOW在线观看高清视频免费 | 香艳69xxxxx有声小说 | 手机毛片在线 | 日日摸夜夜添夜夜爽出水 | 全免费午夜一级毛片 | 黄色日本女人 | 伊人久久精品午夜 | 久久re6热在线视频 久久er国产免费精品 | 国产不卡无码高清视频 | 成人毛片100部免费看 | 欧美精品中文字幕亚洲专区 | 成人在线免费观看 | 蜜芽亚洲欧美一区二区电影 | www.日本 高清.com | 邪恶肉肉全彩色无遮琉璃神社 | 久久这里只精品热在线18 | 极品美女穴 | 日本理伦片午夜理伦片 | 女人张开腿让男人桶爽免 | 蜜桃传媒星空传媒在线播放 | 亚洲人成网站在线播放 | 国产在线精品一区二区网站免费 |

    電子發燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品