




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、實(shí)驗(yàn)二 用身高和/或體重?cái)?shù)據(jù)進(jìn)行性別分類的實(shí)驗(yàn)一、實(shí)驗(yàn)?zāi)康?1) 加深對(duì)Fisher線性判別方法原理的理解和認(rèn)識(shí) 2) 掌握Fisher線性判別方法的設(shè)計(jì)方法 二、實(shí)驗(yàn)數(shù)據(jù)n 訓(xùn)練樣本集l FAMALE.TXT 50個(gè)女生的身高、體重?cái)?shù)據(jù)l MALE.TXT 50個(gè)男生的身高、體重?cái)?shù)據(jù)n 測試樣本集l test1.txt 35個(gè)同學(xué)的身高、體重、性別數(shù)據(jù)(15個(gè)女生、20個(gè)男生)l test2.txt 300個(gè)同學(xué)的身高、體重、性別數(shù)據(jù)(50個(gè)女生、250個(gè)男生)三、實(shí)驗(yàn)內(nèi)容試驗(yàn)直接設(shè)計(jì)線性分類器的方法,與基于概率密度估計(jì)的貝葉斯分類器進(jìn)行比較。同時(shí)采用身高和體重?cái)?shù)據(jù)作為特征,用Fisher線
2、性判別方法求分類器,將該分類器應(yīng)用到訓(xùn)練和測試樣本,考察訓(xùn)練和測試錯(cuò)誤情況。將訓(xùn)練樣本和求得的決策邊界畫到圖上,同時(shí)把以往用Bayes方法求得的分類器(例如: 最小錯(cuò)誤率Bayes分類器)也畫到圖上,比較結(jié)果的異同。四、原理簡述、程序流程圖1、Fisher線性判別方法首先求各類樣本均值向量,然后求各個(gè)樣本的來內(nèi)離散度矩陣,再求出樣本的總類內(nèi)離散度,根據(jù)公式求出把X投影到Y(jié)的最好的投影方向。再求出一維Y空間中各類樣本均值,其中,請(qǐng)預(yù)覽后下載!本次實(shí)驗(yàn)的分界閾值我們用如下方法得到:,最后,將測試樣本中的值代入,求出y,并將其與y0來進(jìn)行比較來分類。2、流程圖五、實(shí)驗(yàn)結(jié)果1、錯(cuò)誤率表格男生錯(cuò)誤個(gè)數(shù)女
3、生錯(cuò)誤個(gè)數(shù)總錯(cuò)誤男生錯(cuò)誤率女生錯(cuò)誤率總錯(cuò)誤率2722910.8%4%9.67%841216%8%12%分析:用訓(xùn)練樣本得到的分類器測試測試樣本時(shí)錯(cuò)誤率低,測試結(jié)果較好,但測試訓(xùn)練樣本時(shí),其錯(cuò)誤率較高,測試結(jié)果不好。2、Fisher判別方法圖像請(qǐng)預(yù)覽后下載!分析:從圖中我們可以直觀的看出對(duì)訓(xùn)練樣本Fisher判別比最大似然Bayes判別效果更好。六、總結(jié)與分析本次實(shí)驗(yàn)使我們對(duì)加深Fisher判別法的理解。通過兩種分類方法的比較,我們對(duì)于同一種可以有很多不同的分類方法,各個(gè)分類方法各有優(yōu)劣,所以我們更應(yīng)該熟知這些已經(jīng)得到充分證明的方法,在這些方法的基礎(chǔ)上通過自己的理解,創(chuàng)造出更好的分類方法。所以模
4、式識(shí)別還有很多更優(yōu)秀的算法等著我們?nèi)W(xué)習(xí)。請(qǐng)預(yù)覽后下載!七、附錄1. fisher.mfunction w,y0=fisher(AA,BB)A=AA;B=BB;k1,l1=size(A);k2,l2=size(B);M1=sum(AA);M1=M1;M1=M1/l1;%男生均值向量M2=sum(BB);M2=M2;M2=M2/l2;%女生均值向量S1=zeros(k1,k1);%建立矩陣S2=zeros(k2,k2);for i=1:l1 S1=S1+(A(:,i)-M1)*(A(:,i)-M1).);%男生的類內(nèi)離散度矩陣endfor i=1:l2 S2=S2+(B(:,i)-M2)*(B(
5、:,i)-M2).);%女生的類內(nèi)離散度矩陣endSw=0.5*S1+0.5*S2;%總類內(nèi)離散度矩陣,先驗(yàn)概率0.5w=inv(Sw)*(M1-M2);%兩列wT=w;%wT就是使Fisher準(zhǔn)則函數(shù)JF(w)取極大值時(shí)的解,也就是d維X空間到1維Y空間的最好的投影方向for i=1:l1 Y1(i)=wT(1,1)*A(1,i)+wT(1,2)*A(2,i);%求出二維男生樣本集映射到一維時(shí)的量endfor i=1:l2 Y2(i)=wT(1,1)*B(1,i)+wT(1,2)*B(2,i);%求出二維女生樣本集映射到一維時(shí)的量endm1=sum(Y1)/l1;m2=sum(Y2)/l2;
6、y0=(l1*m1+l2*m2)/(l1+l2);2. determine.m%用fisher線性判別函數(shù)來判斷clcclear allA1 A2 = textscan(MALE.txt,%f%f);B1 B2 = textscan(FEMALE.txt,%f%f);AA = A1 A2;請(qǐng)預(yù)覽后下載!BB = B1 B2;w,y0 = fisher(AA,BB);wT = w;girl = 0;boy = 0;bad = 0;errorgirl = 0;errorboy = 0;error = 0;errorgirlrate = 0;errorboyrate = 0; errorrate =
7、 0;T1 T2 = textscan(test2.txt,%f%f%*s);TT = T1 T2;T = TT;k3 l3 = size(T);for k = 1:50 y(k) = wT*T(:,k); if y(k)y0 errorgirl = errorgirl+1; else if y(k)y0 boy = boy+1; else if y(k)y0 errorboy = errorboy+1; else bad = bad+1; end endenderrorgirl;errorboy;bad;girl = errorboy+girl;boy = boy+errorgirl;err
8、or = errorgirl+errorboy;errorgirlrate = errorgirl/50;請(qǐng)預(yù)覽后下載!errorboyrate = errorboy/250;errorrate = error/l3;3. huatu.mA1 A2 = textread(MALE.txt,%f%f);B1 B2 = textread(FEMALE.txt,%f%f);AA=A1 A2;BB=B1 B2;A=AA;B=BB;k1,l1=size(A);k2,l2=size(B);w,y0=fisher(AA,BB);for i=1:l1 x=A(1,i); y=A(2,i);%x是身高,y是體重
9、 plot(x,y,R.); hold onendfor i=1:l2 x=B(1,i); y=B(2,i); plot(x,y,G.); hold onenda1=min(A(1,:);%男生身高最小值a2=max(A(1,:);%男生身高最大值b1=min(B(1,:);%女生身高最小值b2=max(B(1,:);%女生身高最大值a3=min(A(2,:);%男生體重最小值a4=max(A(2,:);%男生體重最大值b3=min(B(2,:);%女生體重最小值b4=max(B(2,:);%女生體重最大值if a1b2 b=a2;else b=b2;%b是所有人中身高最大值end請(qǐng)預(yù)覽后下載
10、!if a3b4 d=a4;else d=b4;%d為所有人中體重最大值endx=a:0.01:b;y=(y0-x*w(1,1)/w(2,1);plot(x,y,B);hold on;%身高體重相關(guān),判別測試樣本%手動(dòng)先驗(yàn)概率P1=0.5;P2=0.5;FA=B;MA=A;a=cov(FA)*(length(FA)-1)/length(FA);b=cov(MA)*(length(MA)-1)/length(MA);W1=-1/2*inv(a);W2=-1/2*inv(b);Ave1=(sum(FA)/length(FA);Ave2=(sum(MA)/length(MA);w1=inv(a)*Ave1;w2=inv(b)*Ave2;w10=-1/2*Ave1*inv(a)*Ave1-1/2*log(det(a)+log(P1);w20=-1/2*Ave2
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 展覽場地租賃合同
- 租賃小區(qū)場地合同
- 停薪留職合同協(xié)議
- 美術(shù)作品展覽權(quán)責(zé)免除合同
- 股份制企業(yè)合同簽署流程規(guī)范
- 環(huán)境咨詢服務(wù)合同
- 淘寶店裝修服務(wù)合同
- 養(yǎng)老服務(wù)合同發(fā)布
- 建筑工程質(zhì)量保證和監(jiān)理服務(wù)合同
- 南京師范大學(xué)中北學(xué)院《現(xiàn)代電力生產(chǎn)技術(shù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 月度安全生產(chǎn)例會(huì)匯報(bào)材料
- 2025年春季學(xué)期學(xué)校團(tuán)委工作計(jì)劃(附團(tuán)委工作安排表)
- 2025公文寫作考試題庫(含參考答案)
- 2025年湖南科技職業(yè)學(xué)院高職單招職業(yè)技能測試近5年??及鎱⒖碱}庫含答案解析
- 2024年安徽省高校分類考試對(duì)口招生語文試卷真題(含答案)
- 2025年南京信息職業(yè)技術(shù)學(xué)院高職單招職業(yè)技能測試近5年??及鎱⒖碱}庫含答案解析
- 如何管理好一家公寓
- 2025年零售業(yè)員工職業(yè)發(fā)展規(guī)劃與培訓(xùn)
- 2025年八省聯(lián)考高考語文試題真題解讀及答案詳解課件
- 《復(fù)合材料電纜溝蓋板》團(tuán)體標(biāo)準(zhǔn)
- 2025年中國中車集團(tuán)招聘筆試參考題庫含答案解析
評(píng)論
0/150
提交評(píng)論