格式識別實驗報告(一二)_第1頁
格式識別實驗報告(一二)_第2頁
格式識別實驗報告(一二)_第3頁
格式識別實驗報告(一二)_第4頁
格式識別實驗報告(一二)_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

...wd......wd......wd...信息與通信工程學(xué)院://模式識別實驗報告://班級:姓名:學(xué)號:日期:2011年12月實驗一、Bayes分類器設(shè)計一、實驗?zāi)康模?.對模式識別有一個初步的理解2.能夠根據(jù)自己的設(shè)計對貝葉斯決策理論算法有一個深刻地認(rèn)識3.理解二類分類器的設(shè)計原理二、實驗條件:matlab軟件三、實驗原理:最小風(fēng)險貝葉斯決策可按以下步驟進(jìn)展:1)在,,i=1,…,c及給出待識別的的情況下,根據(jù)貝葉斯公式計算出后驗概率:j=1,…,x2)利用計算出的后驗概率及決策表,按下面的公式計算出采取,i=1,…,a的條件風(fēng)險,i=1,2,…,a3)對(2)中得到的a個條件風(fēng)險值,i=1,…,a進(jìn)展比擬,找出使其條件風(fēng)險最小的決策,即則就是最小風(fēng)險貝葉斯決策。四、實驗內(nèi)容假定某個局部區(qū)域細(xì)胞識別中正常〔〕和非正?!病硟深愊闰灨怕史謩e為正常狀態(tài):P〔〕=0.9;異常狀態(tài):P〔〕=0.1?,F(xiàn)有一系列待觀察的細(xì)胞,其觀察值為:-3.9847-3.5549-1.2401-0.9780-0.7932-2.8531-2.7605-3.7287-3.5414-2.2692-3.4549-3.0752-3.99342.8792-0.97800.79321.18823.0682-1.5799-1.4885-0.7431-0.4221-1.11864.2532先驗概率是的曲線如以以下圖:類條件概率分布正態(tài)分布分別為〔-2,0.25〕〔2,4〕試對觀察的結(jié)果進(jìn)展分類。五、實驗步驟:1.用matlab完成分類器的設(shè)計,說明文字程序相應(yīng)語句,子程序有調(diào)用過程。2.根據(jù)例子畫出后驗概率的分布曲線以及分類的結(jié)果示意圖。3.最小風(fēng)險貝葉斯決策,決策表如下:狀態(tài)決策α106α210重新設(shè)計程序,完成基于最小風(fēng)險的貝葉斯分類器,畫出相應(yīng)的后驗概率的分布曲線和分類結(jié)果,并比擬兩個結(jié)果。六、實驗代碼1.最小錯誤率貝葉斯決策(m1.m)x=[-3.9847-3.5549-1.2401-0.9780-0.7932-2.8531-2.7605-3.7287-3.5414-2.2692-3.4549-3.0752-3.99342.8792-0.97800.79321.18823.0682-1.5799-1.48850.7431-0.4221-1.11864.2532]pw1=0.9;pw2=0.1;e1=-2;a1=0.5;e2=2;a2=2;m=numel(x); %得到待測細(xì)胞個數(shù)pw1_x=zeros(1,m); %存放對w1的后驗概率矩陣pw2_x=zeros(1,m); %存放對w2的后驗概率矩陣results=zeros(1,m); %存放比擬結(jié)果矩陣fori=1:m%計算在w1下的后驗概率pw1_x(i)=(pw1*normpdf(x(i),e1,a1))/(pw1*normpdf(x(i),e1,a1)+pw2*normpdf(x(i),e2,a2));%計算在w2下的后驗概率pw2_x(i)=(pw2*normpdf(x(i),e2,a2))/(pw1*normpdf(x(i),e1,a1)+pw2*normpdf(x(i),e2,a2));endfori=1:mifpw1_x(i)>pw2_x(i)%比擬兩類后驗概率result(i)=0;%正常細(xì)胞elseresult(i)=1; %異常細(xì)胞endenda=[-5:0.05:5]; %取樣本點以畫圖n=numel(a);pw1_plot=zeros(1,n);pw2_plot=zeros(1,n);forj=1:npw1_plot(j)=(pw1*normpdf(a(j),e1,a1))/(pw1*normpdf(a(j),e1,a1)+pw2*normpdf(a(j),e2,a2));%計算每個樣本點對w1的后驗概率以畫圖pw2_plot(j)=(pw2*normpdf(a(j),e2,a2))/(pw1*normpdf(a(j),e1,a1)+pw2*normpdf(a(j),e2,a2));endfigure(1);holdonplot(a,pw1_plot,'co',a,pw2_plot,'r-.');fork=1:mifresult(k)==0plot(x(k),-0.1,'cp');%正常細(xì)胞用五角星表示elseplot(x(k),-0.1,'r*');%異常細(xì)胞用*表示end;end;legend('正常細(xì)胞后驗概率曲線','異常細(xì)胞后驗概率曲線','正常細(xì)胞','異常細(xì)胞');xlabel('樣本細(xì)胞的觀察值');ylabel('后驗概率');title('后驗概率分布曲線');gridonreturn%實驗內(nèi)容仿真:x=[-3.9847,-3.5549,-1.2401,-0.9780,-0.7932,-2.8531,-2.7605,-3.7287,-3.5414,-2.2692,-3.4549,-3.075,-3.9934,2.8792,-0.9780,0.7932,1.1882,3.0682,-1.5799,-1.4885,-0.7431,-0.4221,-1.1186,4.2532]disp(x);pw1=0.9;pw2=0.1;[result]=bayes(x,pw1,pw2);2.最小風(fēng)險貝葉斯決策(m2.m)x=[-3.9847-3.5549-1.2401-0.9780-0.7932-2.8531-2.7605-3.7287-3.5414-2.2692-3.4549-3.0752-3.99342.8792-0.97800.79321.18823.0682-1.5799-1.48850.7431-0.4221-1.11864.2532]pw1=0.9;pw2=0.1;m=numel(x); %得到待測細(xì)胞個數(shù)R1_x=zeros(1,m); %存放把樣本X判為正常細(xì)胞所造成的整體損失R2_x=zeros(1,m); %存放把樣本X判為異常細(xì)胞所造成的整體損失result=zeros(1,m); %存放比擬結(jié)果e1=-2;a1=0.5;e2=2;a2=2;%類條件概率分布px_w1:〔-2,0.25〕px_w2〔2,4〕r11=0;r12=2;r21=4;r22=0;%風(fēng)險決策表fori=1:m%計算兩類風(fēng)險值R1_x(i)=r11*pw1*normpdf(x(i),e1,a1)/(pw1*normpdf(x(i),e1,a1)+pw2*normpdf(x(i),e2,a2))+r21*pw2*normpdf(x(i),e2,a2)/(pw1*normpdf(x(i),e1,a1)+pw2*normpdf(x(i),e2,a2));R2_x(i)=r12*pw1*normpdf(x(i),e1,a1)/(pw1*normpdf(x(i),e1,a1)+pw2*normpdf(x(i),e2,a2))+r22*pw2*normpdf(x(i),e2,a2)/(pw1*normpdf(x(i),e1,a1)+pw2*normpdf(x(i),e2,a2));endfori=1:mifR2_x(i)>R1_x(i)%第二類比第一類風(fēng)險大result(i)=0;%判為正常細(xì)胞〔損失較小〕,用0表示elseresult(i)=1;%判為異常細(xì)胞,用1表示endenda=[-5:0.05:5];%取樣本點以畫圖n=numel(a);R1_plot=zeros(1,n);R2_plot=zeros(1,n);forj=1:nR1_plot(j)=r11*pw1*normpdf(a(j),e1,a1)/(pw1*normpdf(a(j),e1,a1)+pw2*normpdf(a(j),e2,a2))+r21*pw2*normpdf(a(j),e2,a2)/(pw1*normpdf(a(j),e1,a1)+pw2*normpdf(a(j),e2,a2))R2_plot(j)=r12*pw1*normpdf(a(j),e1,a1)/(pw1*normpdf(a(j),e1,a1)+pw2*normpdf(a(j),e2,a2))+r22*pw2*normpdf(a(j),e2,a2)/(pw1*normpdf(a(j),e1,a1)+pw2*normpdf(a(j),e2,a2))%計算各樣本點的風(fēng)險以畫圖endfigure(1);holdonplot(a,R1_plot,'co',a,R2_plot,'r-.');fork=1:mifresult(k)==0plot(x(k),-0.1,'cp');%正常細(xì)胞用五角星表示elseplot(x(k),-0.1,'r*');%異常細(xì)胞用*表示end;end;legend('正常細(xì)胞','異常細(xì)胞','Location','Best');xlabel('細(xì)胞分類結(jié)果');ylabel('條件風(fēng)險');title('風(fēng)險判決曲線');gridonreturn%實驗內(nèi)容仿真:x=[-3.9847,-3.5549,-1.2401,-0.9780,-0.7932,-2.8531,-2.7605,-3.7287,-3.5414,-2.2692,-3.4549,-3.075,-3.9934,2.8792,-0.9780,0.7932,1.1882,3.0682,-1.5799,-1.4885,-0.7431,-0.4221,-1.1186,4.2532]disp(x);pw1=0.9;pw2=0.1;[result]=bayes(x,pw1,pw2);七、實驗結(jié)果1.最小錯誤率貝葉斯決策后驗概率曲線與判決顯示在上圖中后驗概率曲線:帶紅色虛線曲線是判決為異常細(xì)胞的后驗概率曲線青色實線曲線是為判為正常細(xì)胞的后驗概率曲線根據(jù)最小錯誤概率準(zhǔn)則,判決結(jié)果顯示在曲線下方:五角星代表判決為正常細(xì)胞,*號代表異常細(xì)胞各細(xì)胞分類結(jié)果〔0為判成正常細(xì)胞,1為判成異常細(xì)胞〕:0000000000000101110001012.最小風(fēng)險貝葉斯決策風(fēng)險判決曲線如上圖所示:帶紅色虛線曲線是異常細(xì)胞的條件風(fēng)險曲線;青色圓圈曲線是正常細(xì)胞的條件風(fēng)險曲線根據(jù)貝葉斯最小風(fēng)險判決準(zhǔn)則,判決結(jié)果顯示在曲線下方:五角星代表判決為正常細(xì)胞,*號代表異常細(xì)胞各細(xì)胞分類結(jié)果〔0為判成正常細(xì)胞,1為判成異常細(xì)胞〕:100000000000110111000101八、實驗分析由最小錯誤率的貝葉斯判決和基于最小風(fēng)險的貝葉斯判決得出的圖形中的分類結(jié)果可看出,樣本-3.9934、-3.9847在前者中被分為“正常細(xì)胞〞,在后者中被分為“異常細(xì)胞〞,分類結(jié)果完全相反。分析可知在最小風(fēng)險的貝葉斯判決中,影響結(jié)果的因素多了一個“損失〞。在第一張圖中,這兩個樣本點下兩類決策的后驗概率相差很小,當(dāng)結(jié)合最小風(fēng)險貝葉斯決策表進(jìn)展計算時,“損失〞起了主導(dǎo)作用,導(dǎo)致了相反的結(jié)果的出現(xiàn)。同時,最小錯誤率貝葉斯決策就是在0-1損失函數(shù)條件下的最小風(fēng)險貝葉斯決策,即前者是后者的特例。九、實驗心得通過本次實驗,我對模式識別有了一個初步的理解,開場對模式識別的相關(guān)知識從書本上轉(zhuǎn)移到了實踐中,并跟據(jù)自己的設(shè)計對貝葉斯決策理論算法有一個深刻地認(rèn)識,同時也理解二類分類器的設(shè)計原理。同時,之前只學(xué)過淺顯的Matlab知識,用Matlab實現(xiàn)數(shù)值計算的能力又一次得到了訓(xùn)練,對以后的學(xué)習(xí)和實驗都有極大的幫助。實驗二、基于Fisher準(zhǔn)則線性分類器設(shè)計一、實驗?zāi)康模?.進(jìn)一步了解分類器的設(shè)計概念2.能夠根據(jù)自己的設(shè)計對線性分類器有更深刻地認(rèn)識3.理解Fisher準(zhǔn)則方法確定最正確線性分界面方法的原理及Lagrande乘子求解的原理二、實驗條件:matlab軟件三、實驗原理:線性判別函數(shù)的一般形式可表示成

其中根據(jù)Fisher選擇投影方向W的原則,即使原樣本向量在該方向上的投影能兼顧類間分布盡可能分開,類內(nèi)樣本投影盡可能密集的要求,用以評價投影方向W的函數(shù)為:

上面的公式是使用Fisher準(zhǔn)則求最正確法線向量的解,該式比擬重要。另外,該式這種形式的運算,我們稱為線性變換,其中式一個向量,是的逆矩陣,如是d維,和都是d×d維,得到的也是一個d維的向量。

向量就是使Fisher準(zhǔn)則函數(shù)達(dá)極大值的解,也就是按Fisher準(zhǔn)則將d維X空間投影到一維Y空間的最正確投影方向,該向量的各分量值是對原d維特征向量求加權(quán)和的權(quán)值。以上討論了線性判別函數(shù)加權(quán)向量W確實定方法,并討論了使Fisher準(zhǔn)則函數(shù)極大的d維向量的計算方法,但是判別函數(shù)中的另一項尚未確定,一般可采用以下幾種方法確定如或者

或當(dāng)與時可用……當(dāng)W0確定之后,則可按以下規(guī)則分類,

使用Fisher準(zhǔn)則方法確定最正確線性分界面的方法是一個著名的方法,盡管提出該方法的時間比擬早,仍見有人使用。四、實驗內(nèi)容:有兩類數(shù)據(jù)和二者的概率=0.6,=0.4。中數(shù)據(jù)點的坐標(biāo)對應(yīng)一一如下:數(shù)據(jù):x=0.23311.52070.64990.77571.05241.19740.29080.25180.66820.56220.90230.1333-0.54310.9407-0.21260.0507-0.08100.73150.33451.0650-0.02470.10430.31220.66550.58381.16531.26530.8137-0.33990.51520.7226-0.20150.4070-0.1717-1.0573-0.2099y=2.33852.19461.67301.63651.78442.01552.06812.12132.47971.51181.96921.83401.87042.29481.77142.39391.56481.93292.20272.45681.75231.69912.48831.72592.04662.02262.37571.79872.08282.07981.94492.38012.23732.16141.92352.2604z=0.53380.85141.08310.41641.11760.55360.60710.44390.49280.59011.09271.07561.00720.42720.43530.98690.48411.09921.02990.71271.01240.45760.85441.12750.77050.41291.00850.76760.84180.87840.97510.78400.41581.03150.75330.9548數(shù)據(jù)點的對應(yīng)的三維坐標(biāo)為x2=1.40101.23012.08141.16551.37401.18291.76321.97392.41522.58902.84721.95391.25001.28641.26142.00712.18311.79091.33221.14661.70871.59202.93531.46642.93131.83491.83402.50962.71982.31482.03532.60301.23272.14651.56732.9414y2=1.02980.96110.91541.49010.82000.93991.14051.06780.80501.28891.46011.43340.70911.29421.37440.93871.22661.18330.87980.55920.51500.99830.91200.71261.28331.10291.26800.71401.24461.33921.18080.55031.47081.14350.76791.1288z2=0.62101.36560.54980.67080.89321.43420.95080.73240.57841.49431.09150.76441.21591.30491.14080.93980.61970.66031.39281.40840.69090.84000.53811.37290.77310.73191.34390.81420.95860.73790.75480.73930.67390.86511.36991.1458數(shù)據(jù)的樣本點分布如以以下圖:五、實驗步驟:1.把數(shù)據(jù)作為樣本,根據(jù)Fisher選擇投影方向的原則,使原樣本向量在該方向上的投影能兼顧類間分布盡可能分開,類內(nèi)樣本投影盡可能密集的要求,求出評價投影方向的函數(shù),并在圖形表示出來。并在實驗報告中表示出來,并求使取極大值的。用matlab完成Fisher線性分類器的設(shè)計,程序的語句要求有注釋。2.根據(jù)上述的結(jié)果并判斷〔1,1.5,0.6〕(1.2,1.0,0.55),(2.0,0.9,0.68),(1.2,1.5,0.89),〔0.23,2.33,1.43〕,屬于哪個類別,并畫出數(shù)據(jù)分類相應(yīng)的結(jié)果圖,畫出其在上的投影。3.答復(fù)如下問題,分析一下的比例因子對于Fisher判別函數(shù)沒有影響的原因。六、實驗代碼(m3.m)x1=[0.23311.52070.64990.77571.05241.19740.29080.25180.66820.56220.90230.1333-0.54310.9407-0.21260.0507-0.08100.73150.33451.0650-0.02470.10430.31220.66550.58381.16531.26530.8137-0.33990.51520.7226-0.20150.4070-0.1717-1.0573-0.2099];x2=[2.33852.19461.67301.63651.78442.01552.06812.12132.47971.51181.96921.83401.87042.29481.77142.39391.56481.93292.20272.45681.75231.69912.48831.72592.04662.02262.37571.79872.08282.07981.94492.38012.23732.16141.92352.2604];x3=[0.53380.85141.08310.41641.11760.55360.60710.44390.49280.59011.09271.07561.00720.42720.43530.98690.48411.09921.02990.71271.01240.45760.85441.12750.77050.41291.00850.76760.84180.87840.97510.78400.41581.03150.75330.9548];%將x1、x2、x3變?yōu)樾邢蛄縳1=x1(:);x2=x2(:);x3=x3(:);%計算第一類的樣本均值向量m1m1(1)=mean(x1);m1(2)=mean(x2);m1(3)=mean(x3);%計算第一類樣本類內(nèi)離散度矩陣S1S1=zeros(3,3);fori=1:36S1=S1+[-m1(1)+x1(i)-m1(2)+x2(i)-m1(3)+x3(i)]'*[-m1(1)+x1(i)-m1(2)+x2(i)-m1(3)+x3(i)];end%w2的數(shù)據(jù)點坐標(biāo)x4=[1.40101.23012.08141.16551.37401.18291.76321.97392.41522.58902.84721.95391.25001.28641.26142.00712.18311.79091.33221.14661.70871.59202.93531.46642.93131.83491.83402.50962.71982.31482.03532.60301.23272.14651.56732.9414];x5=[1.02980.96110.91541.49010.82000.93991.14051.06780.80501.28891.46011.43340.70911.29421.37440.93871.22661.18330.87980.55920.51500.99830.91200.71261.28331.10291.26800.71401.24461.33921.18080.55031.47081.14350.76791.1288];x6=[0.62101.36560.54980.67080.89321.43420.95080.73240.57841.49431.09150.76441.21591.30491.14080.93980.61970.66031.39281.40840.69090.84000.53811.37290.77310.73191.34390.81420.95860.73790.75480.73930.67390.86511.36991.1458];x4=x4(:);x5=x5(:);x6=x6(:);%計算第二類的樣本均值向量m2m2(1)=mean(x4);m2(2)=mean(x5);m2(3)=mean(x6);%計算第二類樣本類內(nèi)離散度矩陣S2S2=zeros(3,3);fori=1:36S2=S2+[-m2(1)+x4(i)-m2(2)+x5(i)-m2(3)+x6(i)]'*[-m2(1)+x4(i)-m2(2)+x5(i)-m2(3)+x6(i)];end%總類內(nèi)離散度矩陣SwSw=zeros(3,3);Sw=S1+S2;%樣本類間離散度矩陣SbSb=zeros(3,3);Sb=(m1-m2)'*(m1-m2);%最優(yōu)解WW=Sw^-1*(m1-m2)'%將W變?yōu)閱挝幌蛄恳苑奖阌嬎阃队癢=W/sqrt(sum(W.^2));%計算一維Y空間中的各類樣本均值M1及M2fori=1:36y(i)=W'*[x1(i)x2(i)x3(i)]';endM1=mean(y);fori=1:36y(i)=W'*[x4(i)x5(i)x6(i)]';endM2=mean(y);%利用當(dāng)P(w1)與P(w2)時的公式計算W0p1=0.6;p2=0.4;W0=-(M1+M2)/2+(log(p2/p1))/(36+36-2);%計算將樣本投影到最正確方向上以后的新坐標(biāo)X1=[x1*W(1)+x2*W(2)+x3*W(3)]';X2=[x4*W(1)+x5*W(2)+x6*W(3)]';%得到投影長度XX1=[W(1)*X1;W(2)*X1;W(3)*X1];XX2=[W(1)*X2;W(2)*X2;W(3)*X2];%得到新坐標(biāo)%繪制樣本點figure(1);plot3(x1,x

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論