




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、目目 錄錄 自組織特征映射神經(jīng)網(wǎng)絡(luò)簡介自組織特征映射神經(jīng)網(wǎng)絡(luò)簡介 自組織特征映射神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)自組織特征映射神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu) 自組織特征映射學(xué)習(xí)算法自組織特征映射學(xué)習(xí)算法原理原理 自組織特征映射學(xué)習(xí)算法自組織特征映射學(xué)習(xí)算法步驟步驟 SOM學(xué)習(xí)算法的學(xué)習(xí)算法的MATLAB實現(xiàn)實現(xiàn) SOM網(wǎng)絡(luò)應(yīng)用于模式分類網(wǎng)絡(luò)應(yīng)用于模式分類 一一.自組織特征映射神經(jīng)網(wǎng)絡(luò)簡介自組織特征映射神經(jīng)網(wǎng)絡(luò)簡介 自組織特征映射神經(jīng)網(wǎng)絡(luò)(自組織特征映射神經(jīng)網(wǎng)絡(luò)(SOM)也是無教師學(xué)習(xí)網(wǎng)絡(luò),主要用)也是無教師學(xué)習(xí)網(wǎng)絡(luò),主要用 于對輸入向量進行區(qū)域分類。其結(jié)構(gòu)與基本競爭型神經(jīng)網(wǎng)絡(luò)很相似。于對輸入向量進行區(qū)域分類。其結(jié)構(gòu)與基本競爭型神經(jīng)
2、網(wǎng)絡(luò)很相似。 與自組織競爭網(wǎng)絡(luò)的不同之處:與自組織競爭網(wǎng)絡(luò)的不同之處:SOM網(wǎng)絡(luò)不但識別屬于區(qū)域鄰近的區(qū)網(wǎng)絡(luò)不但識別屬于區(qū)域鄰近的區(qū) 域,還研究輸入向量的分布特性和拓撲結(jié)構(gòu)域,還研究輸入向量的分布特性和拓撲結(jié)構(gòu)。 二二.自組織特征映射神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)自組織特征映射神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu) o 由芬蘭學(xué)者由芬蘭學(xué)者Teuvo Kohonen于于1981年提出。年提出。 o 與自組織競爭網(wǎng)絡(luò)不同的是,在自組織映射神經(jīng)網(wǎng)絡(luò)與自組織競爭網(wǎng)絡(luò)不同的是,在自組織映射神經(jīng)網(wǎng)絡(luò) 中鄰近的神經(jīng)元能夠識別輸入空間中鄰近的部分。中鄰近的神經(jīng)元能夠識別輸入空間中鄰近的部分。 Im Teuvo Kohonen 二二.自組織特征映射神經(jīng)
3、網(wǎng)絡(luò)結(jié)構(gòu)自組織特征映射神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu) SOM神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu) 三、自組織特征映射學(xué)習(xí)算法原理三、自組織特征映射學(xué)習(xí)算法原理 oKohonen自組織特征映射算法,能夠自動找出輸入數(shù)據(jù)之間的自組織特征映射算法,能夠自動找出輸入數(shù)據(jù)之間的 類似度,將相似的輸入在網(wǎng)絡(luò)上就近配置。因此是一種可以構(gòu)成對類似度,將相似的輸入在網(wǎng)絡(luò)上就近配置。因此是一種可以構(gòu)成對 輸入數(shù)據(jù)有選擇地給予響應(yīng)的網(wǎng)絡(luò)。輸入數(shù)據(jù)有選擇地給予響應(yīng)的網(wǎng)絡(luò)。 p類似度準(zhǔn)則類似度準(zhǔn)則 -歐氏距離歐氏距離: n i ijij wxd 1 2 )( 四四、自組織特征映射學(xué)習(xí)算法步驟自組織特征映射學(xué)習(xí)算法步驟 1.網(wǎng)絡(luò)初始化網(wǎng)絡(luò)初始化 用用
4、隨機數(shù)設(shè)定輸入層和映射層之間權(quán)值的初始值隨機數(shù)設(shè)定輸入層和映射層之間權(quán)值的初始值 2.輸入向量輸入向量 把把輸入向量輸入給輸入層輸入向量輸入給輸入層 3.計算計算映射層的權(quán)值向量和輸入向量的距離映射層的權(quán)值向量和輸入向量的距離 映射映射層的神經(jīng)元和輸入向量的距離,按下式給出層的神經(jīng)元和輸入向量的距離,按下式給出 n i ijij wxd 1 2 )( 四四、自組織特征映射學(xué)習(xí)算法步驟自組織特征映射學(xué)習(xí)算法步驟 4.選擇選擇與權(quán)值向量的距離最小的神經(jīng)元與權(quán)值向量的距離最小的神經(jīng)元 計算計算并選擇使輸入向量和權(quán)值向量的距離最小的神經(jīng)元,把其稱并選擇使輸入向量和權(quán)值向量的距離最小的神經(jīng)元,把其稱 為
5、勝出神經(jīng)元并記為為勝出神經(jīng)元并記為 ,并給出其鄰接神經(jīng)元集合。,并給出其鄰接神經(jīng)元集合。 5.調(diào)調(diào)整權(quán)值整權(quán)值 勝勝出神經(jīng)元和位于其鄰接神經(jīng)元的權(quán)值,按下式更新:出神經(jīng)元和位于其鄰接神經(jīng)元的權(quán)值,按下式更新: 6.是否是否達到預(yù)先設(shè)定的要求如達到要求則算法結(jié)束,否則返回達到預(yù)先設(shè)定的要求如達到要求則算法結(jié)束,否則返回2,進入,進入 下一輪學(xué)習(xí)。下一輪學(xué)習(xí)。 ijijij wtwtw)() 1( * j )(,( * ijjij wxjjhw 五五、SOM學(xué)習(xí)學(xué)習(xí)算法的算法的MATLAB實現(xiàn)實現(xiàn) o MATLAB中自組織神經(jīng)網(wǎng)絡(luò)的重要函數(shù)和基本功能中自組織神經(jīng)網(wǎng)絡(luò)的重要函數(shù)和基本功能 函 數(shù) 名
6、功 能 newsom()創(chuàng)建一個自組織特征映射神經(jīng)網(wǎng)絡(luò) plotsom()繪制自組織特征映射網(wǎng)絡(luò)的權(quán)值矢量 vec2ind()將單值矢量組變換成下標(biāo)矢量 compet()競爭傳輸函數(shù) midpoint()中點權(quán)值初始化函數(shù) learnsom()自組織特征映射權(quán)值學(xué)習(xí)規(guī)則函數(shù) 五五、SOM學(xué)習(xí)學(xué)習(xí)算法的算法的MATLAB實現(xiàn)實現(xiàn) o MATLAB中自組織神經(jīng)網(wǎng)絡(luò)的重要函數(shù)和基本功能中自組織神經(jīng)網(wǎng)絡(luò)的重要函數(shù)和基本功能 lnewsom() _功能功能: 創(chuàng)建一個自組織特征映射網(wǎng)絡(luò)函數(shù)創(chuàng)建一個自組織特征映射網(wǎng)絡(luò)函數(shù) _格式格式: net = newsom(PR,D1,D2,.,TFCN,DFCN,O
7、LR,OSTEPS ,TLR,TND) _說明:說明:PR為網(wǎng)絡(luò)輸入矢量取值范圍的矩陣為網(wǎng)絡(luò)輸入矢量取值范圍的矩陣Pmin Pmax; D1,D2,.為神經(jīng)元在多維空間中排列時各維的個數(shù);為神經(jīng)元在多維空間中排列時各維的個數(shù); TFCN為拓撲函數(shù),缺省值為為拓撲函數(shù),缺省值為hextop; DFCN為距離函數(shù),缺省值為為距離函數(shù),缺省值為linkdist; OLR為排列階段學(xué)習(xí)速率,缺省值為為排列階段學(xué)習(xí)速率,缺省值為0.9; OSTEPS為排列階段學(xué)習(xí)次數(shù),缺省值為為排列階段學(xué)習(xí)次數(shù),缺省值為1000; TLR為調(diào)整階段學(xué)習(xí)速率,缺省值為為調(diào)整階段學(xué)習(xí)速率,缺省值為0.02, TND為調(diào)整階
8、段領(lǐng)域半徑,缺省值為為調(diào)整階段領(lǐng)域半徑,缺省值為1。 五五、SOM學(xué)習(xí)學(xué)習(xí)算法的算法的MATLAB實現(xiàn)實現(xiàn) o MATLAB中自組織神經(jīng)網(wǎng)絡(luò)的重要函數(shù)和基本功能中自組織神經(jīng)網(wǎng)絡(luò)的重要函數(shù)和基本功能 lyec2ind() _功能功能: 將單值向量組變換成下標(biāo)向量將單值向量組變換成下標(biāo)向量 _格式格式: ind = vec2ind(vec) _說明說明: 式中,式中,vec為為m行行n列的向量矩陣列的向量矩陣x,x中的每個列向量中的每個列向量i,除包含一個,除包含一個 1外,其余元素均為外,其余元素均為0, ind為為n個元素值為個元素值為1所在的行下標(biāo)值構(gòu)成的一個行向所在的行下標(biāo)值構(gòu)成的一個行向
9、 量。量。 六六、SOM網(wǎng)絡(luò)網(wǎng)絡(luò)應(yīng)用應(yīng)用于模式于模式分類分類 以以酒瓶分類回收酒瓶分類回收三三元色數(shù)據(jù)為例,按照顏色數(shù)據(jù)所表征的特點,將數(shù)據(jù)按各元色數(shù)據(jù)為例,按照顏色數(shù)據(jù)所表征的特點,將數(shù)據(jù)按各 自所屬的類別歸類。其中,前自所屬的類別歸類。其中,前29組數(shù)據(jù)已確定類別,后組數(shù)據(jù)已確定類別,后30組數(shù)據(jù)待確定類別。組數(shù)據(jù)待確定類別。 使用自組織競爭網(wǎng)絡(luò)對三元色數(shù)據(jù)進行分類,其使用自組織競爭網(wǎng)絡(luò)對三元色數(shù)據(jù)進行分類,其MATLAB程序如下程序如下: clear; clc; %訓(xùn)練樣本訓(xùn)練樣本 pConvert=importdata(SelfOrganizationCompetitiontrain.
10、dat); p=pConvert; net=newsom(minmax(p),4 1); %神經(jīng)元排列為神經(jīng)元排列為1 4時結(jié)果相同,只是神經(jīng)元的位置改變了時結(jié)果相同,只是神經(jīng)元的位置改變了 %設(shè)置網(wǎng)絡(luò)訓(xùn)練次數(shù)設(shè)置網(wǎng)絡(luò)訓(xùn)練次數(shù) net.trainParam.epochs=200; %開始訓(xùn)練開始訓(xùn)練 net=train(net,p); %繪制網(wǎng)絡(luò)的神經(jīng)元分布圖繪制網(wǎng)絡(luò)的神經(jīng)元分布圖 plotsom(net.layers1.positions); 六六、SOM網(wǎng)絡(luò)網(wǎng)絡(luò)應(yīng)用應(yīng)用于模式于模式分類分類 %用訓(xùn)練好的自組織競爭網(wǎng)絡(luò)對樣本點分類用訓(xùn)練好的自組織競爭網(wǎng)絡(luò)對樣本點分類 Y=sim(net,p)
11、; %分類數(shù)據(jù)轉(zhuǎn)換輸出分類數(shù)據(jù)轉(zhuǎn)換輸出 Yt=vec2ind(Y) pause %待分類數(shù)據(jù)待分類數(shù)據(jù) dataConvert=importdata(SelfOrganizationCompetitionSimulation.dat); data=dataConvert; %用訓(xùn)練好的自組織競爭網(wǎng)絡(luò)分類樣本數(shù)據(jù)用訓(xùn)練好的自組織競爭網(wǎng)絡(luò)分類樣本數(shù)據(jù) Y=sim(net,data); Ys=vec2ind(Y) 由于自組織特征映射神經(jīng)網(wǎng)絡(luò)采用的是無教師學(xué)習(xí)方式,沒有期望輸出,因此訓(xùn)由于自組織特征映射神經(jīng)網(wǎng)絡(luò)采用的是無教師學(xué)習(xí)方式,沒有期望輸出,因此訓(xùn) 練過程中不用設(shè)置判斷網(wǎng)絡(luò)是否結(jié)束的誤差項。只要
12、設(shè)置網(wǎng)絡(luò)訓(xùn)練次數(shù)就可以了,練過程中不用設(shè)置判斷網(wǎng)絡(luò)是否結(jié)束的誤差項。只要設(shè)置網(wǎng)絡(luò)訓(xùn)練次數(shù)就可以了, 并且在訓(xùn)練過程中也只顯示訓(xùn)練次數(shù)。運行上述程序后,系統(tǒng)顯示運行過程,并并且在訓(xùn)練過程中也只顯示訓(xùn)練次數(shù)。運行上述程序后,系統(tǒng)顯示運行過程,并 給出聚類結(jié)果:給出聚類結(jié)果: TRAINR, Epoch 0/200 TRAINR, Epoch 25/200 TRAINR, Epoch 50/200 TRAINR, Epoch 75/200 TRAINR, Epoch 100/200 TRAINR, Epoch 125/200 TRAINR, Epoch 150/200 TRAINR, Epoch 1
13、75/200 TRAINR, Epoch 200/200 TRAINR, Maximum epoch reached. Yt = 1 至至 16 列列 2 4 2 3 4 3 2 1 4 4 2 4 4 1 1 3 17 至至 29 列列 2 1 1 2 2 1 4 1 3 2 4 4 4 六、六、SOM網(wǎng)絡(luò)網(wǎng)絡(luò)應(yīng)用應(yīng)用于模式于模式分類分類 系統(tǒng)訓(xùn)練結(jié)束后,給出分類結(jié)果。由于競爭型網(wǎng)絡(luò)采用的是無教師學(xué)系統(tǒng)訓(xùn)練結(jié)束后,給出分類結(jié)果。由于競爭型網(wǎng)絡(luò)采用的是無教師學(xué) 習(xí)方式,因此其顯示分類結(jié)果的方式與目標(biāo)設(shè)置方式可能不同,這里習(xí)方式,因此其顯示分類結(jié)果的方式與目標(biāo)設(shè)置方式可能不同,這里 采用統(tǒng)計法比
14、較自組織競爭網(wǎng)絡(luò)給出的結(jié)果與原始分類結(jié)果,采用統(tǒng)計法比較自組織競爭網(wǎng)絡(luò)給出的結(jié)果與原始分類結(jié)果,如如下下表表 所所示。示。 原始分類結(jié)果統(tǒng)計原始分類結(jié)果統(tǒng)計 A(數(shù)據(jù)序號)(數(shù)據(jù)序號)4、6、16、25 B(數(shù)據(jù)序號)8、14、15、18、19、22、24 C(數(shù)據(jù)序號)1、3、7、11、17、20、21、26 D(數(shù)據(jù)序號)2、5、9、10、12、13、23、27、28、29 自組織特征映射神自組織特征映射神 經(jīng)網(wǎng)絡(luò)經(jīng)網(wǎng)絡(luò)分類結(jié)果分類結(jié)果 A(數(shù)據(jù)序號)4、6、16、25 B(數(shù)據(jù)序號)8、14、15、18、19、22、24 C(數(shù)據(jù)序號)1、3、7、11、17、20、21、26 D(數(shù)據(jù)序
15、號)2、5、9、10、12、13、23、27、28、29 六、六、SOM網(wǎng)絡(luò)網(wǎng)絡(luò)應(yīng)用應(yīng)用于模式于模式分類分類 網(wǎng)絡(luò)的神經(jīng)元分布圖如網(wǎng)絡(luò)的神經(jīng)元分布圖如圖所圖所示。示。 六六、SOM網(wǎng)絡(luò)網(wǎng)絡(luò)應(yīng)用應(yīng)用于模式于模式分類分類 從從統(tǒng)計結(jié)果可知,自組織競爭網(wǎng)絡(luò)輸出結(jié)果與原始分類結(jié)果完全吻合。繼續(xù)統(tǒng)計結(jié)果可知,自組織競爭網(wǎng)絡(luò)輸出結(jié)果與原始分類結(jié)果完全吻合。繼續(xù) 運行程序則可得到待分類樣本數(shù)據(jù)的分類結(jié)果。運行程序則可得到待分類樣本數(shù)據(jù)的分類結(jié)果。 Ys = 1 至至 15 列列 2 4 2 3 4 3 2 1 4 4 2 4 4 1 1 16 至至 30 列列 3 2 1 1 2 2 1 4 1 3 2 4
16、 4 4 2 31 至至 45 列列 2 3 2 4 1 1 2 4 3 2 2 3 1 4 1 46 至至 49 列列 4 2 4 1 六六、SOM網(wǎng)絡(luò)網(wǎng)絡(luò)應(yīng)用應(yīng)用于模式于模式分類分類 四四、自組織特征映射學(xué)習(xí)算法步驟自組織特征映射學(xué)習(xí)算法步驟 1.網(wǎng)絡(luò)初始化網(wǎng)絡(luò)初始化 用用隨機數(shù)設(shè)定輸入層和映射層之間權(quán)值的初始值隨機數(shù)設(shè)定輸入層和映射層之間權(quán)值的初始值 2.輸入向量輸入向量 把把輸入向量輸入給輸入層輸入向量輸入給輸入層 3.計算計算映射層的權(quán)值向量和輸入向量的距離映射層的權(quán)值向量和輸入向量的距離 映射映射層的神經(jīng)元和輸入向量的距離,按下式給出層的神經(jīng)元和輸入向量的距離,按下式給出 n i
17、ijij wxd 1 2 )( 五五、SOM學(xué)習(xí)學(xué)習(xí)算法的算法的MATLAB實現(xiàn)實現(xiàn) o MATLAB中自組織神經(jīng)網(wǎng)絡(luò)的重要函數(shù)和基本功能中自組織神經(jīng)網(wǎng)絡(luò)的重要函數(shù)和基本功能 lyec2ind() _功能功能: 將單值向量組變換成下標(biāo)向量將單值向量組變換成下標(biāo)向量 _格式格式: ind = vec2ind(vec) _說明說明: 式中,式中,vec為為m行行n列的向量矩陣列的向量矩陣x,x中的每個列向量中的每個列向量i,除包含一個,除包含一個 1外,其余元素均為外,其余元素均為0, ind為為n個元素值為個元素值為1所在的行下標(biāo)值構(gòu)成的一個行向所在的行下標(biāo)值構(gòu)成的一個行向 量。量。 從從統(tǒng)計結(jié)果可知,自組織競爭網(wǎng)絡(luò)
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 小區(qū)物業(yè)服務(wù)提升項目合同
- 2025年呼和浩特貨運從業(yè)資格考試模擬考試題及答案詳解
- 【課件】認識三角形課件北師大版七年級數(shù)學(xué)下冊
- 《高強度螺栓設(shè)計》課件
- 《廣東瑞澤集團》課件
- 空分競賽試題及答案大全
- 廣西聯(lián)盟考試題及答案
- 單位應(yīng)聘筆試題目及答案
- 喪尸趣味測試題及答案
- 增塑劑行業(yè)未來趨勢與市場前景深度分析
- 湖北省武漢市2025屆高中畢業(yè)生四月調(diào)研考試數(shù)學(xué)試卷及答案(武漢四調(diào))
- 2025年四川省自然資源投資集團有限責(zé)任公司招聘筆試參考題庫附帶答案詳解
- 焊縫超聲波探傷檢測報告
- 軟件測試 教學(xué)大綱
- 柱塞式噴油泵的基本結(jié)構(gòu)與工作原理課件
- 山西省原民辦代課教師基本情況花名表
- 巡察工作流程圖1
- 藥品經(jīng)營企業(yè)質(zhì)量管理工作流程圖資料
- 1干混砂漿的工藝流程
- 思想政治教育心理學(xué)教學(xué)大綱
- 離子交換器用戶手冊
評論
0/150
提交評論