版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、神經(jīng)網(wǎng)絡(luò)與智能信息處理實驗指導(dǎo)授課教師: 湯浪平 彭勇 授課班級:計算機科學(xué)與技術(shù) (醫(yī)學(xué)智能信息處理方向)05 授課單位:醫(yī)藥信息工程學(xué)院數(shù)據(jù)決策教研室 授課時間:2007-2008學(xué)年第二學(xué)期 實驗一 神經(jīng)元轉(zhuǎn)移函數(shù)與nn學(xué)習(xí)規(guī)則1 實驗?zāi)康? 掌握matlab的語言規(guī)則2 matlab編程3 掌握神經(jīng)元轉(zhuǎn)移函數(shù)的含義及其matlab實現(xiàn)4 掌握nn不同學(xué)習(xí)規(guī)則的差別2 實驗內(nèi)容上機編程練習(xí) 要求程序具有以下功能:(1)能對6輸入單節(jié)點網(wǎng)絡(luò)進行訓(xùn)練;(2)能選用不同的學(xué)習(xí)規(guī)則和不同的轉(zhuǎn)移函數(shù);(3)能選用不同的轉(zhuǎn)移函數(shù);(4)能選用不同的訓(xùn)練樣本。程序調(diào)試通過后,用習(xí)題中提供的數(shù)據(jù)進行訓(xùn)練
2、。訓(xùn)練時應(yīng)給出每一步的凈輸入和權(quán)向量調(diào)整結(jié)果。3 實驗要求利用matlab熟悉各種轉(zhuǎn)移函數(shù)和學(xué)習(xí)規(guī)則。4 實驗步驟(自己寫)5 實驗總結(jié)閾值型轉(zhuǎn)移函數(shù):非線性轉(zhuǎn)移函數(shù) 單極性:雙極性:分段線性轉(zhuǎn)移函數(shù):通用學(xué)習(xí)規(guī)則:實驗二 單層感知器1 實驗?zāi)康?.掌握單層感知器的原理2.熟悉單層感知器的功能2 實驗內(nèi)容1.邏輯“與”訓(xùn)練2.邏輯“或”訓(xùn)練3 實驗要求利用matlab熟悉對邏輯“與”和邏輯“或”求解。邏輯“或”真值表x1 x2 y000011感知器結(jié)構(gòu)1011114 實驗步驟(自己寫)5 實驗總結(jié)參考代碼:%邏輯“與”訓(xùn)練clcclear allx=-1,-1,-1,-1;0,0,1,1;0,
3、1,0,1;%帶權(quán)值的輸入 d=-1,-1,-1,1; %導(dǎo)師信號 w0=-0.1,0.1,0.1' %初始權(quán)值 r=1,1,1,1; %輸出誤差 j=0;while any(r)=0 o(1)=sign(w0'*x(:,1); r(1)=d(1)-o(1); w(:,1)=w0+0.1*(d(1)-o(1)*x(:,1); for i=2:4 o(i)=sign(w(:,i-1)'*x(:,i); r(i)=d(i)-o(i); w(:,i)=w(:,i-1)+0.1*(d(i)-o(i)*x(:,i); end w0=w(:,i); j=j+1;endw,r,j實驗
4、三 多層感知器1 實驗?zāi)康?.掌握多層感知器的原理2.熟悉多層感知器的功能2 實驗內(nèi)容1.邏輯“異或”訓(xùn)練3 實驗要求利用matlab熟悉對邏輯“異或”求解?!爱惢颉钡恼嬷当韝1 x2 y1 y2 o 0 01 1 00 11 011 00 1 11 11 1 0“異或”問題分類雙層感知器 “異或”問題要求將其轉(zhuǎn)化為“單層”感知器求解,然后用bp算法求解,比較其區(qū)別。4 實驗步驟(自己寫)5 實驗總結(jié)轉(zhuǎn)化為單層感知器的源代碼:%邏輯“異或”訓(xùn)練clcclear allx=-1,-1,-1,-1;0,0,1,1;0,1,0,1;%帶權(quán)值的輸入 d1=-1,1,-1,-1; d2=1,1,-1,1
5、; %導(dǎo)師信號 w10=-0.1,0.1,0.1' w20=-0.1,0.1,0.1' %初始權(quán)值 r1=1,1,1,1; r1=1,1,1,1; %輸出誤差 j=0;while any(r1)=0|any(r2)=0 o1(1)=sign(w10'*x(:,1);o2(1)=sign(w20'*x(:,1); r1(1)=d1(1)-o1(1);r2(1)=d2(1)-o2(1); w1(:,1)=w10+0.1*(d1(1)-o1(1)*x(:,1); w2(:,1)=w20+0.1*(d2(1)-o2(1)*x(:,1); for i=2:4 o1(i)=
6、sign(w1(:,i-1)'*x(:,i);o2(i)=sign(w2(:,i-1)'*x(:,i); r1(i)=d1(i)-o1(i); r2(i)=d2(i)-o2(i); w1(:,i)=w1(:,i-1)+0.1*(d1(i)-o1(i)*x(:,i); w2(:,i)=w2(:,i-1)+0.1*(d2(i)-o2(i)*x(:,i); end w10=w1(:,i);w20=w2(:,i); j=j+1;endw1,r1,j,w2,r2實驗四 hopfield 神經(jīng)網(wǎng)絡(luò).1 實驗?zāi)康? 掌握離散hopfield網(wǎng)絡(luò)模型、運行規(guī)則2 理解hopfield網(wǎng)絡(luò)的穩(wěn)定
7、性分析、吸引子與能量函數(shù)概念3 matlab編程,2個神經(jīng)元的hopfield網(wǎng)絡(luò)設(shè)計,不穩(wěn)定平衡點的分析。 4 matlab編程,正確識別印刷體的數(shù)字或字母.2 實驗內(nèi)容與要求1 2個神經(jīng)元的hopfield神經(jīng)網(wǎng)絡(luò)設(shè)計2 hopfield神經(jīng)網(wǎng)絡(luò)不穩(wěn)定平衡點的分析3 matlab編程,設(shè)計hopfield網(wǎng)絡(luò)正確識別印刷體的數(shù)字或字母.3 實驗步驟(1).含有2個神經(jīng)元的hopfield網(wǎng)絡(luò)的設(shè)計網(wǎng)絡(luò)所要存儲的目標平衡點為一個矢量t:t1 -1;-1 1參考:matlab中hopfield網(wǎng)絡(luò)的設(shè)計采用工具箱函數(shù)solvehop()。運行網(wǎng)絡(luò)可以看出其權(quán)值是對稱的。用目標向量作為網(wǎng)絡(luò)輸入來
8、測試其是否被存儲到網(wǎng)絡(luò)中,網(wǎng)絡(luò)運行3次,網(wǎng)絡(luò)的輸出為目標矢量。>>ptest=1 -1;-1 1;>>test=simuhop(ptest,w,b,3)test=1-1-11ptest=1 -1;-1 1'net=newhop(ptest);y=-2.8 2.2'out=sim(net,1,5,y)x=out1(1)y=out1(2)plot(x,y,'*')或:ptest=1 -1;-1 1' w b=solvehop(ptest)y=-2.8 2.2'test=simuhop(y,w,b,3)x=test(1)y=te
9、st(2)plot(x,y,'*')(2)觀測不穩(wěn)定平衡點同上例的網(wǎng)絡(luò),網(wǎng)絡(luò)存儲的平衡點不變。用任意的隨機輸入矢量去對網(wǎng)絡(luò)進行測試時,在若干次循環(huán)后均能收斂到所設(shè)計的平衡點上。然而這些并不能保證網(wǎng)絡(luò)沒有其它平衡點。參考:取所給目標矢量連線的垂直平分線上的點作為輸入矢量,所有的輸出最終趨于原點(這是一個不穩(wěn)定的平衡點)。p-1-0.500.51.0-1-0.500.51.0clear allt=1 -1;-1 1;y=-2.8 2.2;-3.4 4;2.2 -3.5;6 -5;-7 8'y=-0.5531 -0.5531;-2 -2;0 0;0.2765 0.2765;0
10、.5531 0.5531'w b=solvehop(t);a aa=simuhop(y,w,b,5)t54=1 1;-1 1;-1 -1w b=solvehop(t54)a =simuhop(t54,w,b,5)p=-1 -1 -0.5 1 1 0;0 0 0 0 0.01 -0.2;-1 1 0.5 -1.01 -1 0a =simuhop(p,w,b,10)(3)正確識別印刷體的數(shù)字或字母hopfield神經(jīng)網(wǎng)絡(luò)用于聯(lián)想記憶。假設(shè)希望構(gòu)造一個聯(lián)想記憶模型。這個模型能夠識別印刷體的數(shù)字或字母。參考:例:設(shè)印刷體數(shù)字由10*10點陣構(gòu)成,就是將數(shù)字分成很多小方塊,每個方塊就對應(yīng)數(shù)字的一
11、部分,構(gòu)成數(shù)字本部分的方塊用1表示,空白處用-1表示。試設(shè)計一個hopfield網(wǎng)絡(luò),能夠正確識別印刷體的數(shù)字。 %數(shù)字1的點陣表示one=-1 -1 -1 1 1 1 1 -1 -1 -1 -1 -1 -1 1 1 1 1 -1 -1 -1 -1 -1 -1 1 1 1 1 -1 -1 -1 -1 -1 -1 1 1 1 1 -1 -1 -1 -1 -1 -1 1 1 1 1 -1 -1 -1 -1 -1 -1 1 1 1 1 -1 -1 -1 -1 -1 -1 1 1 1 1 -1 -1 -1 -1 -1 -1 1 1 1 1 -1 -1 -1 -1 -1 -1 1 1 1 1 -1 -1
12、 -1 -1 -1 -1 1 1 1 1 -1 -1 -1;%數(shù)字2的點陣表示two=1 1 1 1 1 1 1 1 -1 -1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 1 1 -1 -1 1 1 1 1 1 1 1 1 -1 -1 1 1 1 1 1 1 1 1 -1 -1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 1 1 1 1 1 1 1 1 -1 -1 1 1 1 1 1 1 1 1 -1 -1;%設(shè)定網(wǎng)絡(luò)的目標向量t=o
13、ne;two'%創(chuàng)建一個hopfield神經(jīng)網(wǎng)絡(luò)net=newhop(t);%給定一個受噪聲污染的數(shù)字2的點陣,所謂噪聲是指數(shù)字點陣中某些本應(yīng)為1的方塊變成了-1no2=1 1 1 -1 1 1 -1 1 -1 -1 1 1 1 1 1 1 1 1 -1 -1 -1 1 -1 1 -1 -1 1 1 -1 -1 -1 -1 1 -1 1 -1 1 1 -1 -1 1 1 1 1 1 1 1 1 -1 -1 1 1 1 1 1 1 1 1 -1 -1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 1 1 1 -1 1 1
14、1 1 -1 -1 1 1 -1 1 1 1 1 1 -1 -1'%對網(wǎng)絡(luò)進行仿真,網(wǎng)絡(luò)的仿真步數(shù)為5tu2 =sim(net,1,5,no2)%輸出仿真結(jié)果向量矩陣中的第3列向量,并將其轉(zhuǎn)置tu23' 程序運行后,在命令行窗口得到下面的結(jié)果:ans = columns 1 through 21 1 1 1 1 1 1 1 1 -1 -1 1 1 1 1 1 1 1 1 -1 -1 -1 columns 22 through 42 -1 -1 -1 -1 -1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 1 1 -1 -1 1 1 columns 43 throug
15、h 63 1 1 1 1 1 1 -1 -1 1 1 1 1 1 1 1 1 -1 -1 1 1 -1 columns 64 through 84 -1 -1 -1 -1 -1 -1 -1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 1 1 1 1 columns 85 through 100 1 1 1 1 -1 -1 1 1 1 1 1 1 1 1 -1 -1由結(jié)果可以看出所得到的點陣與數(shù)字2的正常點陣是一致的,表明網(wǎng)絡(luò)可以從受到污染的數(shù)字 2的點陣中識別出數(shù)字2,證明網(wǎng)絡(luò)是有效的。 例:7*8向量表示數(shù)字,以1表示數(shù)字筆畫劃過的小方塊,以1表示沒有劃過。參考:clear al
16、lt7= -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 1 1 1 1 -1 -1 1 1 1 1 1 -1 -1 1 1 1 1 1 -1 -1 1 1 1 -1 -1 1 1 1 1 1 -1 -1 1 1 1 1 1 -1 -1 1 1't5= -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 1 -1 -1 1 1 1 1 1 -1 -1 1 1 1 1 1 1 -1 -1 -1 -1 1 1 1 1 1 1 1 -1 -1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 1 1't4=
17、-1 -1 1 1 -1 -1 1 -1 -1 1 1 -1 -1 1 -1 -1 1 1 -1 -1 1 -1 -1 1 1 -1 -1 1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 1 1 1 1 1 -1 -1 1 1 1 1 1 -1 -1 1't9= 1 1 1 -1 -1 1 1 1 -1 -1 1 1 -1 -1 1 -1 -1 1 1 -1 -1 1 -1 -1 1 1 -1 -1 1 1 -1 -1 -1 -1 -1 1 1 1 1 1 -1 -1 1 1 1 1 1 -1 -1 1 1 1 1 1 -1 -1'test= -
18、1 -1 -1 -1 1 -1 1 -1 1 -1 -1 1 -1 -1 -1 1 1 1 1 -1 -1 1 1 1 1 1 -1 -1 1 1 1 1 -1 1 1 1 1 -1 -1 -1 1 1 1 1 -1 -1 -1 1 1 -1 1 1 1 -1 -1 1'subplot(1,6,1)figt(t7)subplot(1,6,2)figt(t5)subplot(1,6,3)figt(t4)subplot(1,6,4)figt(t9)subplot(1,6,5);figt(test1)t=t7 t5 t4 t9t=t7net=newhop(t)y=sim(net,1,10,t
19、est)subplot(1,6,6)figt(y1)%solvehop(t)%y1=y1>0.5%if y1>=0% y1=1%else% y1=-1%end.4 實驗總結(jié)實驗五 智能優(yōu)化算法(tsp問題).1 實驗?zāi)康? 了解組合最優(yōu)化問題、np問題、np完全問題和np難問題2 理解局部搜索算法,tsp問題3 掌握連續(xù)型hopfield神經(jīng)網(wǎng)絡(luò)、禁忌搜索算法和模擬退火算法.2 實驗內(nèi)容與要求1 對于老師給出的用matlab實現(xiàn)的3個智能算法(連續(xù)型hopfield神經(jīng)網(wǎng)絡(luò)、禁忌搜索算法和模擬退火算法),閱讀并理解之,調(diào)整算法的各個參數(shù)后,運行并分析參數(shù)對算法的影響。2 任選一門熟悉的語言,設(shè)計并實現(xiàn)一智能算法(連續(xù)型hopfield神經(jīng)網(wǎng)絡(luò)、禁忌搜索算法和模擬退火算法),解決tsp問題。.3 實驗步驟(1)閱讀、運行、分析老師給出的用mat
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度醫(yī)院門診部承包經(jīng)營服務(wù)合同3篇
- 2025年度海洋工程承包勞務(wù)服務(wù)協(xié)議3篇
- 2025年物業(yè)公司物業(yè)費收入權(quán)轉(zhuǎn)讓合同3篇
- 2025版高端景觀工程毛石材料供應(yīng)合作協(xié)議4篇
- XX公司2024年度采購協(xié)議樣本版B版
- 二零二五版數(shù)據(jù)中心網(wǎng)絡(luò)安全設(shè)備安裝協(xié)議2篇
- 二零二五年度鐵路客票運輸合同樣本3篇
- 2024綠色照明推廣與實施合同
- 游戲化教學(xué)法在小學(xué)生閱讀能力培養(yǎng)中的應(yīng)用
- 文化背景下創(chuàng)新金融產(chǎn)品的市場反應(yīng)研究
- 2024年國家公務(wù)員考試公共基礎(chǔ)知識復(fù)習(xí)題庫及答案(共三套)
- 《社會工作實務(wù)》全冊配套完整課件3
- 單位違反會風(fēng)會書檢討書
- 2024年4月自考00832英語詞匯學(xué)試題
- 《電力用直流電源系統(tǒng)蓄電池組遠程充放電技術(shù)規(guī)范》
- 《哪吒之魔童降世》中的哪吒形象分析
- 信息化運維服務(wù)信息化運維方案
- 汽車修理廠員工守則
- 公安交通管理行政處罰決定書式樣
- 10.《運動技能學(xué)習(xí)與控制》李強
- 1神經(jīng)外科分級護理制度
評論
0/150
提交評論