版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
該案例作者申明 byliyang[faruto]@faruto'sStudio~ .cn/faruto 子函數(shù)functionfunctioncloseall;format載入測試數(shù)據(jù)wine,其中包含的數(shù)據(jù)為classnumber3,wine:178*13的矩陣,wine_labes:178*1的列向量loadchapter13_wine.mat;畫出測試數(shù)據(jù)的可視化圖holdforrun=1:178forrun=2:14holdon;str=['attrib',num2str(run-1)];fori=1:178%選定訓(xùn)練集和測試%將第一類的1-30,第二類的60-95,第三類的131-153做為訓(xùn)練train_wine=%相應(yīng)的訓(xùn)練集 train_wine_labels= testwine=%相應(yīng)的測試集 test_wine_labels=%數(shù)據(jù)預(yù)處理,將訓(xùn)練集和測試集歸一化到[0,1]區(qū)%mapminmax [train_wine,pstrain]=將映射函數(shù)的范圍參數(shù)分別置為0和1pstrain.ymin=0;pstrain.ymax=%對訓(xùn)練集進(jìn)行[0,1]歸一[train_wine,pstrain]=%mapminmax [test_wine,pstest]=將映射函數(shù)的范圍參數(shù)分別置為0和1pstest.ymin=0;pstest.ymax=%對測試集進(jìn)行[0,1]歸一[test_wine,pstest]=%對訓(xùn)練集和測試集進(jìn)行轉(zhuǎn)置,以符合libsvm工具箱的數(shù)據(jù)train_wine=train_wine';test_wine=test_wine';選擇最佳的SVM參數(shù)%%首先進(jìn)行粗略選擇:c&g的變化范圍是2^(-10),2^(-[bestacc,bestc,bestg]=SVMcgForClass(train_wine_labels,train_wine,-10,10,-%打印粗略選擇結(jié)str=sprintf('BestCrossValidationAccuracy=%g%%Bestc=%gBestg%%根據(jù)粗略選擇的結(jié)果圖再進(jìn)行精細(xì)選擇:c的變化范圍是2^(-2),2^(-1.5),...,2^(4),g的變化范圍是[bestacc,bestc,bestg]=SVMcgForClass(train_wine_labels,train_wine,-2,4,-%str=sprintf('BestCrossValidationAccuracy=%g%%Bestc=%gBestg打印粗略選擇結(jié)BestCrossValidationAccuracy=98.8764%Bestc=0.5Bestg=打印精細(xì)選擇結(jié)BestCrossValidationAccuracy=98.8764%Bestc=0.353553Bestg=利用最佳的參數(shù)進(jìn)行SVMcmdcmd=['-c',num2str(bestc),'-g',num2str(bestg)];model=SVM[predict_label,accuracy][predict_label,accuracy]=%打印測試total=rightsum(predict_labeltest_wine_labels);str=sprintf('Accuracy=%g%%(%d/%d)',accuracy(1),right,total);Accuracy=96.6292%(86/89)打印測試集分類Accuracy=96.6292%%%測試集的實(shí)際分類和預(yù)測分%通過圖可以看出只有三個(gè)測試樣本是holdon;%web web /forum-31-1.html-子函數(shù)functionfunction[bestacc,bestc,bestg]=%%輸入%%%%%%%%%cmin:懲罰參數(shù)c的變化范圍的最小值(取以2為底的對數(shù)后),即c_min=2^(cmin).默認(rèn)為cmax:懲罰參數(shù)c的變化范圍的最大值(取以2為底的對數(shù)后),即c_max=2^(cmax).默認(rèn)為gmin:參數(shù)g的變化范圍的最小值(取以2為底的對數(shù)后),即g_min=2^(gmin).默認(rèn)為--5gmax:參數(shù)g的變化范圍的最小值(取以2為底的對數(shù)后),即g_minv:crossvalidation的參數(shù),即給測試集分為幾部分進(jìn)行crosscstep:參數(shù)c步進(jìn)的大小.默認(rèn)為1gstep:參數(shù)g步進(jìn)的大小.默認(rèn)為=2^(gmax).默認(rèn)為3%accstep:最后顯示準(zhǔn)確率圖時(shí)的步進(jìn)大小.默認(rèn)為%輸出%bestacc:CrossValidation過程中的最高分類準(zhǔn)確%bestc:最佳的參數(shù)%bestg:最佳的參數(shù)%abouttheparametersofSVMcgForClassifnargin<10accstep=ifnargin<accstep=cstep=gstep=ifnargin<accstep=v=cstep=gstep=ifnargin<accstep=v=cstep=gstep=gmax=ifnargin<accstep=v=cstep=gstep=gmax=gmin=-ifnargin<accstep=v=cstep=gstep=gmax=gmin=-cmax=ifnargin<accstep=v=cstep=gstep=gmax=gmin=-cmax=cmin=-%X:cY:g[X,Y]=meshgrid(cmin:cstep:cmax,gmin:gstep:gmax);[m,n]=size(X);cg=%recordaccuracywithdifferentc&g,andfindthebestaccuracywiththesmallestcbestc=0;bestg=bestacc=basenum=2;fori=1:mforj=cmd=['-v',num2str(v),'-c',num2str(basenum^X(i,j)),'-g',num2str(basenum^Y(i,j))];cg(i,j)=svmtrain(train_label,train,ifcg(i,j)>bestaccbestacc=cg(i,j);bestc=basenum^X(i,j);bestg=if(cg(i,j)==bestacc&&bestc>basenum^X(i,j))bestacc=cg(i,j);bestc=base
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 服務(wù)業(yè)房產(chǎn)買賣合同樣板
- 鐵塔檢修爬架租賃協(xié)議
- 環(huán)衛(wèi)設(shè)計(jì)瓦工施工合同范本
- 物業(yè)裝修監(jiān)管補(bǔ)充協(xié)議
- 綠色建筑水電路施工合同
- 音響工程合伙合同
- 醫(yī)療傳媒企業(yè)專業(yè)技術(shù)人才合同
- 水泥生產(chǎn)承銷協(xié)議書范本
- 智能酒店安全防護(hù)安裝協(xié)議
- 員工出行管理規(guī)則
- 南方黑芝麻集團(tuán)有限責(zé)任公司swot分析
- AutoCAD計(jì)算機(jī)繪圖全套教程
- 機(jī)電控制及可編程序控制器技術(shù)課程設(shè)計(jì)1
- 《變動(dòng)成本法在企業(yè)的應(yīng)用案例分析(論文)》
- 血液透析患者營養(yǎng)評估方法
- YY/T 0698.2-2022最終滅菌醫(yī)療器械包裝材料第2部分:滅菌包裹材料要求和試驗(yàn)方法
- YY/T 0698.9-2009最終滅菌醫(yī)療器械包裝材料第9部分:可密封組合袋、卷材和蓋材生產(chǎn)用無涂膠聚烯烴非織造布材料要求和試驗(yàn)方法
- JJF 1619-2017互感器二次壓降及負(fù)荷測試儀校準(zhǔn)規(guī)范
- GB/T 9386-2008計(jì)算機(jī)軟件測試文檔編制規(guī)范
- GB/T 213-2003煤的發(fā)熱量測定方法
- 2022年5月14日起實(shí)施的法醫(yī)類司法鑒定執(zhí)業(yè)分類規(guī)定
評論
0/150
提交評論