?? read me.txt
字號(hào):
GA/SVM 程序包含三個(gè)文件:
1。MainGA12.m
2。selectGA12.m
3。svmc12.m
MainGA12.m是主文件,其余兩個(gè)是被調(diào)用文件。
MainGA12.m里主要設(shè)置有關(guān)參數(shù)。
=====================
MainGA12.m文件有關(guān)設(shè)置的說明:
12行:
host='; %在matlab的安裝盤,例如c:\u19979下設(shè)置的程序運(yùn)行結(jié)果目錄。
15,18行:
filename = 'ALLdataTrain.m'; %訓(xùn)練數(shù)據(jù)
i_filename = 'ALLdataTest.m';%測試數(shù)據(jù)
注意:數(shù)據(jù)文件格式:下面是例子
0 0 0 1 1 1 1
1.222 5.22 -2.1 4.2 -21 -45 12
。。。
12 54 -12 14 -2.69 42 -123
第一行為類別標(biāo)記。
22,23行:
lowNP =40;
np =40;
設(shè)置選擇特征的最大和最小值,一般兩者可設(shè)相等。
42行:
popnsize =12;%設(shè)置群體大小
46行:
numgens =10;%設(shè)置進(jìn)化代數(shù)
51行:
pc =1;%交叉概率
53行:
pm =0.005;%變易概率
=====================
svmc12.m文件有關(guān)設(shè)置的說明:
91行:
Degree = 4;%多項(xiàng)式核函數(shù)的階次
92行:
[AlphaY, SVs, Bias, Parameters, nSV, nLabel] = PolySVC(Samples, Labels, Degree); %使用多項(xiàng)式核函數(shù)得到的分類器
==============
目錄“osu_svm3.00”里的文件(連同文件夾)放入matlab的工具箱toolbox文件夾,這是svm工具箱。
====================
ALLdataTest.m
ALLdataTrain.m
這兩個(gè)文件是數(shù)據(jù)文件,可以用這個(gè)做例子,試運(yùn)行這個(gè)程序。
====================
結(jié)果說明:
程序運(yùn)行結(jié)束后:
在“gatest”文件夾里產(chǎn)生一個(gè)文件(文件名隨參數(shù)改變而改變):
results_10_10_rec_s1_n11.txt
其內(nèi)容為:
pc pm generation mean fitness max fitness R Gene indices
1 0.005 0 59.7222 59.7222 10 2070 2493 3814 4945 3307 2880 1942 2002 3660 2756
1 0.005 1 59.9537 63.8889 10 2070 2493 3814 4945 1605 2880 1942 2002 3660
說明如下:
pc:交叉概率
pm:變易概率
geneeration:代數(shù)
mean fitness:平均適應(yīng)度
max fitness:最大適應(yīng)度
R:選擇的特征數(shù)量
Gene indices:選擇的特征編號(hào)
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -