人工神經(jīng)網(wǎng)絡(luò)與其應(yīng)用第5講hopfield網(wǎng)絡(luò)_第1頁(yè)
已閱讀1頁(yè),還剩57頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、人工神經(jīng)網(wǎng)絡(luò)及其應(yīng)用第5講Hopfield網(wǎng)絡(luò),何建華電信系,華中科技大學(xué)2003年3月3日,2024/3/25,2,一、反饋網(wǎng)絡(luò)二、Hopfield網(wǎng)絡(luò)簡(jiǎn)介三、DHNN網(wǎng)絡(luò)四、穩(wěn)定性與應(yīng)用五、內(nèi)容小結(jié),內(nèi)容安排,2024/3/25,3,反饋網(wǎng)絡(luò)如何通過(guò)網(wǎng)絡(luò)神經(jīng)元狀態(tài)的變遷而最終穩(wěn)定于平衡狀態(tài),得到聯(lián)想存儲(chǔ)或優(yōu)化計(jì)算的結(jié)果關(guān)心網(wǎng)絡(luò)的穩(wěn)定性問(wèn)題研究重點(diǎn)為怎樣得到和利用穩(wěn)定的反饋網(wǎng)絡(luò),要點(diǎn),2024/3/25

2、,4,1.1 反饋網(wǎng)絡(luò)簡(jiǎn)介1.2 網(wǎng)絡(luò)穩(wěn)定性,一、反饋網(wǎng)絡(luò),2024/3/25,5,,1.1 反饋網(wǎng)絡(luò)簡(jiǎn)介,反饋網(wǎng)絡(luò)(Recurrent Network),又稱(chēng)自聯(lián)想記憶網(wǎng)絡(luò)其目的是為了設(shè)計(jì)一個(gè)網(wǎng)絡(luò),儲(chǔ)存一組平衡點(diǎn),使得當(dāng)給網(wǎng)絡(luò)一組初始值時(shí),網(wǎng)絡(luò)通過(guò)自行運(yùn)行而最終收斂到這個(gè)設(shè)計(jì)的平衡點(diǎn)上。 反饋網(wǎng)絡(luò)能表現(xiàn)出非線(xiàn)性動(dòng)力學(xué)系統(tǒng)動(dòng)態(tài)特性網(wǎng)絡(luò)系統(tǒng)具有若干個(gè)穩(wěn)定狀態(tài)。當(dāng)網(wǎng)絡(luò)從某一初始狀態(tài)開(kāi)始運(yùn)動(dòng),網(wǎng)絡(luò)系統(tǒng)總可以收斂到某一個(gè)穩(wěn)定的平衡狀態(tài);

3、系統(tǒng)穩(wěn)定的平衡狀態(tài)可以通過(guò)設(shè)計(jì)網(wǎng)絡(luò)的權(quán)值而被存儲(chǔ)到網(wǎng)絡(luò)中,2024/3/25,6,,1.1 反饋網(wǎng)絡(luò)簡(jiǎn)介,反饋網(wǎng)絡(luò)分類(lèi)如果激活函數(shù)f(·)是一個(gè)二值型的硬函數(shù),即ai=sgn(ni),i=l, 2, … r,則稱(chēng)此網(wǎng)絡(luò)為離散型反饋網(wǎng)絡(luò);如果f(·)為一個(gè)連續(xù)單調(diào)上升的有界函數(shù),這類(lèi)網(wǎng)絡(luò)被稱(chēng)為連續(xù)型反饋網(wǎng)絡(luò),2024/3/25,7,,1.2 網(wǎng)絡(luò)穩(wěn)定性,狀態(tài)軌跡設(shè)狀態(tài)矢量N=[n1, n2, …,nr],網(wǎng)絡(luò)的

4、輸出矢量為A=[a1,a2…,as]T 在一個(gè)r維狀態(tài)空間上,可以用一條軌跡來(lái)描述狀態(tài)變化情況從初始值N(t0)出發(fā),N(t0+Δt)→N(t0+2Δt)→…→N(t0+mΔt),這些在空間上的點(diǎn)組成的確定軌跡,是演化過(guò)程中所有可能狀態(tài)的集合,我們稱(chēng)這個(gè)狀態(tài)空間為相空間,2024/3/25,8,,1.2 網(wǎng)絡(luò)穩(wěn)定性,狀態(tài)軌跡離散與連續(xù)軌跡,2024/3/25,9,,1.2 網(wǎng)絡(luò)穩(wěn)定性,狀態(tài)軌跡分類(lèi):對(duì)于不同的連接權(quán)值wij和輸入P

5、j(i, j=1, 2, … r),反饋網(wǎng)絡(luò)可能出現(xiàn)不同性質(zhì)的狀態(tài)軌跡軌跡為穩(wěn)定點(diǎn)軌跡為極限環(huán)軌跡為混沌現(xiàn)象軌跡發(fā)散,2024/3/25,10,,1.2 網(wǎng)絡(luò)穩(wěn)定性,穩(wěn)定軌跡狀態(tài)軌跡從系統(tǒng)在t0時(shí)狀態(tài)的初值N(t0)開(kāi)始,經(jīng)過(guò)一定的時(shí)間t(t>0)后,到達(dá)N(t0+t)。如果N(t0+t+Δt)=N(t0+t),Δt>0,則狀態(tài)N(t0+t)稱(chēng)為網(wǎng)絡(luò)的穩(wěn)定點(diǎn),或平衡點(diǎn)反饋網(wǎng)絡(luò)從任一初始態(tài)P(0)開(kāi)始運(yùn)動(dòng),若存在某一有限時(shí)刻t

6、,從t以后的網(wǎng)絡(luò)狀態(tài)不再發(fā)生變化(P(t+Δt)= P(t),Δt>0)則稱(chēng)網(wǎng)絡(luò)是穩(wěn)定的 處于穩(wěn)定時(shí)的網(wǎng)絡(luò)狀態(tài)叫做穩(wěn)定狀態(tài),又稱(chēng)為定吸引子,2024/3/25,11,,1.2 網(wǎng)絡(luò)穩(wěn)定性,穩(wěn)定點(diǎn)分類(lèi)在一個(gè)反饋網(wǎng)絡(luò)中,存在很多穩(wěn)定點(diǎn)穩(wěn)定點(diǎn)收斂域漸近穩(wěn)定點(diǎn):在穩(wěn)定點(diǎn)Ne周?chē)腘(σ)區(qū)域內(nèi),從任一個(gè)初始狀態(tài)N(t0)出發(fā),當(dāng)t→∞時(shí)都收斂于Ne,則稱(chēng)Ne為漸近穩(wěn)定點(diǎn)不穩(wěn)定平衡點(diǎn)Nen:在某些特定的軌跡演化過(guò)程中,網(wǎng)絡(luò)能夠到達(dá)穩(wěn)定點(diǎn)

7、Nen,但對(duì)其它方向上任意小的區(qū)域N(σ),不管N(σ)取多么小,其軌跡在時(shí)間t以后總是偏離Nen; 期望解網(wǎng)絡(luò)的解:如果網(wǎng)絡(luò)最后穩(wěn)定到設(shè)計(jì)人員期望的穩(wěn)定點(diǎn),且該穩(wěn)定點(diǎn)又是漸近穩(wěn)定點(diǎn),那么這個(gè)點(diǎn)稱(chēng)為網(wǎng)絡(luò)的解; 網(wǎng)絡(luò)的偽穩(wěn)定點(diǎn):網(wǎng)絡(luò)最終穩(wěn)定到一個(gè)漸近穩(wěn)定點(diǎn)上,但這個(gè)穩(wěn)定點(diǎn)不是網(wǎng)絡(luò)設(shè)計(jì)所要求的解,2024/3/25,12,,1.2 網(wǎng)絡(luò)穩(wěn)定性,狀態(tài)軌跡為極限環(huán)在某些參數(shù)的情況下,狀態(tài)N(t)的軌跡是一個(gè)圓,或一個(gè)環(huán)狀態(tài)N(t)沿著

8、環(huán)重復(fù)旋轉(zhuǎn),永不停止,此時(shí)的輸出A(t)也出現(xiàn)周期變化(即出現(xiàn)振蕩)如果在r種狀態(tài)下循環(huán)變化,稱(chēng)其極限環(huán)為r對(duì)于離散反饋網(wǎng)絡(luò),軌跡變化可能在兩種狀態(tài)下來(lái)回跳動(dòng),其極限環(huán)為2,2024/3/25,13,,1.2 網(wǎng)絡(luò)穩(wěn)定性,狀態(tài)軌跡為混沌如果狀態(tài)N(t)的軌跡在某個(gè)確定的范圍內(nèi)運(yùn)動(dòng),但既不重復(fù),又不能停下來(lái)狀態(tài)變化為無(wú)窮多個(gè),而軌跡也不能發(fā)散到無(wú)窮遠(yuǎn),這種現(xiàn)象稱(chēng)為混沌(chaos)出現(xiàn)混沌的情況下,系統(tǒng)輸出變化為無(wú)窮多個(gè),并且隨

9、時(shí)間推移不能趨向穩(wěn)定,但又不發(fā)散,2024/3/25,14,,1.2 網(wǎng)絡(luò)穩(wěn)定性,狀態(tài)軌跡發(fā)散狀態(tài)N(t)的軌跡隨時(shí)間一直延伸到無(wú)窮遠(yuǎn)。此時(shí)狀態(tài)發(fā)散,系統(tǒng)的輸出也發(fā)散在人工神經(jīng)網(wǎng)絡(luò)中,由于輸入、輸出激活函數(shù)上一個(gè)有界函數(shù),雖然狀態(tài)N(t)是發(fā)散的,但其輸出A(t)還是穩(wěn)定的,而A(t)的穩(wěn)定反過(guò)來(lái)又限制了狀態(tài)的發(fā)散。一般非線(xiàn)性人工神經(jīng)網(wǎng)絡(luò)中發(fā)散現(xiàn)象是不會(huì)發(fā)生的,除非神經(jīng)元的輸入輸出激活函數(shù)是線(xiàn)性的,2024/3/25,15,,1.

10、3 網(wǎng)絡(luò)工作方式,目前的反饋神經(jīng)網(wǎng)絡(luò)是利用穩(wěn)定的特定軌跡來(lái)解決某些問(wèn)題如果視系統(tǒng)的穩(wěn)定點(diǎn)為一個(gè)記憶,則從初始狀態(tài)朝此穩(wěn)定點(diǎn)移動(dòng)的過(guò)程即為尋找該記憶的過(guò)程狀態(tài)的初始值可以認(rèn)為是給定的有關(guān)該記憶的部分信息,狀態(tài)N(t)移動(dòng)的過(guò)程,是從部分信息去尋找全部信息,這就是聯(lián)想記憶的過(guò)程將系統(tǒng)的穩(wěn)定點(diǎn)考慮為一個(gè)能量函數(shù)的極小點(diǎn)。在狀態(tài)空間中,從初始狀態(tài)N(t0)=N(t0+t),最后到達(dá)N*。若N*為穩(wěn)定點(diǎn),則可以看作是N*把N(t0)吸引了過(guò)

11、去,在N(t0)時(shí)能量比較大,而吸引到N*時(shí)能量已為極小了,2024/3/25,16,,1.3 網(wǎng)絡(luò)工作方式,考慮具體應(yīng)用,可以將能量的極小點(diǎn)作為一個(gè)優(yōu)化目標(biāo)函數(shù)的極小點(diǎn),把狀態(tài)變化的過(guò)程看成是優(yōu)化某一個(gè)目標(biāo)函數(shù)的過(guò)程因此反饋網(wǎng)絡(luò)的狀態(tài)移動(dòng)的過(guò)程實(shí)際上是一種計(jì)算聯(lián)想記憶或優(yōu)化的過(guò)程。它的解并不需要真的去計(jì)算,只需要形成一類(lèi)反饋神經(jīng)網(wǎng)絡(luò),適當(dāng)?shù)卦O(shè)計(jì)網(wǎng)絡(luò)權(quán)值wij,使其初始輸入A(t0)向穩(wěn)定吸引子狀態(tài)移動(dòng)就可以達(dá)到目的,2024/3/

12、25,17,,1.3 網(wǎng)絡(luò)工作方式,權(quán)值設(shè)計(jì)目標(biāo)網(wǎng)絡(luò)系統(tǒng)能夠達(dá)到穩(wěn)定收斂設(shè)計(jì)網(wǎng)絡(luò)的穩(wěn)定點(diǎn) 設(shè)計(jì)吸引域,2024/3/25,18,,二、Hopfield網(wǎng)絡(luò)簡(jiǎn)介,2.1 網(wǎng)絡(luò)模型2.2 DHNN2.3 CHNN2.4 聯(lián)想記憶與優(yōu)化計(jì)算,2024/3/25,19,,2.1 網(wǎng)絡(luò)模型,,2024/3/25,20,,2.1 網(wǎng)絡(luò)模型,分類(lèi)離散Hopfield網(wǎng)絡(luò)(DHNN)連續(xù)Hopfield網(wǎng)絡(luò)(CHNN),DHNN中的激活

13、函數(shù) CHNN中的激活函數(shù),2024/3/25,21,,2.2 DHNN,DHNN取b=0,wii=0權(quán)矩陣中有wij=wji,,2024/3/25,22,,2.2 DHNN,DHNN網(wǎng)絡(luò)結(jié)構(gòu)可以用一個(gè)加權(quán)元向量圖表示,2024/3/25,23,,2.3 CHNN,將霍普菲爾德網(wǎng)絡(luò)推廣到輸入和輸出都取連續(xù)數(shù)值的情形網(wǎng)絡(luò)的基本結(jié)構(gòu)不變,狀態(tài)輸出方程形式上也相同。則網(wǎng)絡(luò)的狀態(tài)轉(zhuǎn)移方程可寫(xiě)為,2024/

14、3/25,24,,2.3 CHNN,神經(jīng)元的激活函數(shù)f為S型的函數(shù)(或線(xiàn)性飽和函數(shù)),2024/3/25,25,,2.3 CHNN,神經(jīng)元的激活函數(shù)f為S型的函數(shù)(或線(xiàn)性飽和函數(shù)),2024/3/25,26,,2.3 CHNN,電路實(shí)現(xiàn)神經(jīng)元模型(見(jiàn)參見(jiàn)教材)電阻Ri和電容Ci并聯(lián),模擬生物神經(jīng)元輸出的時(shí)間常數(shù)跨導(dǎo)Tij模擬神經(jīng)元之間互連的突觸特性運(yùn)算放大器模擬神經(jīng)元的非線(xiàn)性特性u(píng)i為第i個(gè)神經(jīng)元的輸入,Vi為輸出網(wǎng)絡(luò)模型,

15、2024/3/25,27,,2.3 CHNN,定義系統(tǒng)計(jì)算能量定理推論 系統(tǒng)的穩(wěn)定平衡點(diǎn)就是能量函數(shù)E的極小點(diǎn),反之亦然,2024/3/25,28,,2.3 CHNN,定理系統(tǒng)在狀態(tài)空間中正交穩(wěn)定平衡點(diǎn)的任意放置可以通過(guò)Tij的學(xué)習(xí)來(lái)實(shí)現(xiàn)增加存儲(chǔ)與消除記憶如果在已設(shè)計(jì)的系統(tǒng)中加入一個(gè)新的存儲(chǔ),只要修正Tij,新的存儲(chǔ)的加入并不改變?cè)械拇鎯?chǔ),且與原存儲(chǔ)無(wú)關(guān),2024/3/25,29,,2.4 聯(lián)想記憶與優(yōu)化計(jì)算,

16、聯(lián)想記憶問(wèn)題穩(wěn)定狀態(tài)已知并且通過(guò)學(xué)習(xí)和設(shè)計(jì)算法尋求合適的權(quán)值矩陣將穩(wěn)定狀態(tài)存儲(chǔ)到網(wǎng)絡(luò)中優(yōu)化計(jì)算權(quán)值矩陣W已知,目的為尋找具有最小能量E的穩(wěn)定狀態(tài)主要工作為設(shè)計(jì)相應(yīng)的W和能量函數(shù)公式,2024/3/25,30,,三、DHNN,3.1 神經(jīng)元狀態(tài)更新方式3.2 網(wǎng)絡(luò)學(xué)習(xí)3.3 網(wǎng)絡(luò)記憶容量3.4 權(quán)值設(shè)計(jì),2024/3/25,31,,3.1 狀態(tài)更新,由-1變?yōu)?;由1變?yōu)?1;狀態(tài)保持不變串行異步方式任意時(shí)刻隨機(jī)地或確定

17、性地選擇網(wǎng)絡(luò)中的一個(gè)神經(jīng)元進(jìn)行狀態(tài)更新,而其余神經(jīng)元的狀態(tài)保持不變 并行同步方式任意時(shí)刻網(wǎng)絡(luò)中部分神經(jīng)元(比如同一層的神經(jīng)元)的狀態(tài)同時(shí)更新。如果任意時(shí)刻網(wǎng)絡(luò)中全部神經(jīng)元同時(shí)進(jìn)行狀態(tài)更新,那么稱(chēng)之為全并行同步方式,2024/3/25,32,,3.1 狀態(tài)更新,串行異步方式任一時(shí)刻,網(wǎng)絡(luò)中只有一個(gè)神經(jīng)元被選擇進(jìn)行狀態(tài)更新或保持,所以異步狀態(tài)更新的網(wǎng)絡(luò)從某一初態(tài)開(kāi)始需經(jīng)過(guò)多次更新?tīng)顟B(tài)后才可以達(dá)到某種穩(wěn)態(tài)。實(shí)現(xiàn)上容易,每個(gè)神經(jīng)元有自己

18、的狀態(tài)更新時(shí)刻,不需要同步機(jī)制;異步狀態(tài)更新更接近實(shí)際的生物神經(jīng)系統(tǒng)的表現(xiàn)并行同步方式,2024/3/25,33,,3.2 網(wǎng)絡(luò)學(xué)習(xí),聯(lián)想記憶聯(lián)想記憶功能是DHNN的一個(gè)重要應(yīng)用范圍。DHNN用于聯(lián)想記憶有兩個(gè)突出的特點(diǎn),即記憶是分布式的,而聯(lián)想是動(dòng)態(tài)的反饋網(wǎng)絡(luò)實(shí)現(xiàn)聯(lián)想記憶必須具備的兩個(gè)基本條件網(wǎng)絡(luò)能收斂到穩(wěn)定的平衡狀態(tài),并以其作為樣本的記憶信息;具有回憶能力,能夠從某一殘缺的信息回憶起所屬的完整的記憶信息學(xué)習(xí)目的具有

19、q個(gè)不同的輸入樣本組Pr×q=[P1, P2 …Pq]通過(guò)學(xué)習(xí)方式調(diào)節(jié)計(jì)算有限的權(quán)值矩陣W以每一組輸入樣本Pk,k=1,2,…,q 作為系統(tǒng)的初始值經(jīng)過(guò)網(wǎng)絡(luò)工作運(yùn)行后,系統(tǒng)能收斂到各自輸入樣本矢量本身,2024/3/25,34,,3.2 網(wǎng)絡(luò)學(xué)習(xí),DHNN中運(yùn)用海布調(diào)節(jié)規(guī)則海布法則是一種無(wú)指導(dǎo)的死記式學(xué)習(xí)算法當(dāng)神經(jīng)元輸入與輸出節(jié)點(diǎn)的狀態(tài)相同(即同時(shí)興奮或抑制)時(shí),從第j個(gè)到第i個(gè)神經(jīng)元之間的連接強(qiáng)度則增強(qiáng),否則減弱

20、當(dāng)k=1時(shí),對(duì)于第i個(gè)神經(jīng)元,由海布學(xué)習(xí)規(guī)則可得網(wǎng)絡(luò)權(quán)值對(duì)輸入矢量的學(xué)習(xí)關(guān)系式為其中,α>0,i=1,2…,r;j=1,2…,r。在實(shí)際學(xué)習(xí)規(guī)則的運(yùn)用中,一般取α=1或1/r,2024/3/25,35,,3.2 網(wǎng)絡(luò)學(xué)習(xí),當(dāng)k由1增加到2,直至q時(shí),是在原有己設(shè)計(jì)出的權(quán)值的基礎(chǔ)上,增加一個(gè)新量pjkpik,k=2…, q對(duì)網(wǎng)絡(luò)所有輸入樣本記憶權(quán)值的設(shè)計(jì)公式為其中,α>0,i=1,2…,r;j=1,2…,r。在實(shí)際學(xué)習(xí)

21、規(guī)則的運(yùn)用中,一般取α=1或1/r,2024/3/25,36,,3.2 網(wǎng)絡(luò)學(xué)習(xí),向量形式表示α=1時(shí)神經(jīng)網(wǎng)絡(luò)工具箱中采用海布公式求解網(wǎng)絡(luò)權(quán)矩陣變化的函數(shù)為learnh.m和learnhd.m。后者為帶有衰減學(xué)習(xí)速率的函數(shù)dW=1earnh(P,A,lr)dW=learnhd(W,P,A,lr,dr);對(duì)于簡(jiǎn)單的情況,lr可以選擇1;對(duì)于復(fù)雜的應(yīng)用,可取lr=0.1~0.5,dr=lr/3,2024/3/25,37,

22、,3.2 網(wǎng)絡(luò)學(xué)習(xí),簡(jiǎn)單驗(yàn)證q=1, α=l求出的權(quán)值wij是否能夠保證ai=pi? 對(duì)于第i個(gè)輸出節(jié)點(diǎn),有,2024/3/25,38,,3.3 記憶容量,設(shè)計(jì)DHNN網(wǎng)絡(luò)的目的,是希望通過(guò)所設(shè)計(jì)的權(quán)值矩陣W儲(chǔ)存多個(gè)期望模式當(dāng)網(wǎng)絡(luò)只記憶一個(gè)穩(wěn)定模式時(shí),該模式肯定被網(wǎng)絡(luò)準(zhǔn)確無(wú)誤地記憶住,即所設(shè)計(jì)的W值一定能夠滿(mǎn)足正比于輸入和輸出矢量的乘積關(guān)系但當(dāng)需要記憶的模式增多時(shí),網(wǎng)絡(luò)記憶可能出現(xiàn)問(wèn)題權(quán)值移動(dòng)交叉干擾,2024/3/

23、25,39,,3.3 記憶容量,權(quán)值移動(dòng)當(dāng)k=2時(shí),為了記憶樣本T2,需要在記憶了樣本Tl的權(quán)值上加上對(duì)樣本T2的記憶項(xiàng)T2T2T-I,將權(quán)值在原來(lái)值的基礎(chǔ)上產(chǎn)生了移動(dòng)由于在學(xué)習(xí)樣本T2時(shí),權(quán)矩陣W是在已學(xué)習(xí)了T1的基礎(chǔ)上進(jìn)行修正的,W起始值不再為零,所以由此調(diào)整得出的新的W值,對(duì)記憶樣本T2來(lái)說(shuō),也未必對(duì)所有的s個(gè)輸出同時(shí)滿(mǎn)足符號(hào)函數(shù)的條件,即難以保證網(wǎng)絡(luò)對(duì)T2的精確的記憶隨著學(xué)習(xí)樣本數(shù)k的增加,權(quán)值移動(dòng)現(xiàn)象將進(jìn)一步發(fā)生,當(dāng)學(xué)習(xí)

24、了第q個(gè)樣本Tq后,權(quán)值又在前q-1個(gè)樣本修正的基礎(chǔ)上產(chǎn)生了移動(dòng),這也是網(wǎng)絡(luò)在精確的學(xué)習(xí)了第一個(gè)樣本后的第q-1次移動(dòng)對(duì)已記憶的樣本發(fā)生遺忘,這種現(xiàn)象被稱(chēng)為“疲勞”,2024/3/25,40,,3.3 記憶容量,交叉干擾設(shè)輸入矢量P維數(shù)為r×q,取α=1/r。Pk∈{-1,1},所以pik*pjk=pjk*pjk=1。當(dāng)網(wǎng)絡(luò)某個(gè)矢量Pl,l∈[1,q],作為網(wǎng)絡(luò)的輸入矢量時(shí),可得網(wǎng)絡(luò)的加權(quán)輸入和nil為

25、上式右邊中第一項(xiàng)為期望記憶的樣本,而第二項(xiàng)則是當(dāng)網(wǎng)絡(luò)學(xué)習(xí)多個(gè)樣本時(shí),在回憶階段即驗(yàn)證該記憶樣本時(shí),所產(chǎn)生的相互干擾,稱(chēng)為交叉干擾項(xiàng),2024/3/25,41,,3.3 記憶容量,有效容量從對(duì)網(wǎng)絡(luò)的記憶容量產(chǎn)生影響的權(quán)值移動(dòng)和交叉干擾上看,采用海布學(xué)習(xí)法則對(duì)網(wǎng)絡(luò)記憶樣本的數(shù)量是有限制的通過(guò)上面的分析已經(jīng)很清楚地得知,當(dāng)交叉干擾項(xiàng)幅值大于正確記憶值時(shí),將產(chǎn)生錯(cuò)誤輸出在什么情況下,能夠保證記憶住所有樣本?當(dāng)所期望記憶的樣本是兩兩正交

26、時(shí),能夠準(zhǔn)確得到一個(gè)可記憶數(shù)量的上限值,2024/3/25,42,,3.3 記憶容量,有效容量的上界正交特性神經(jīng)元為二值輸出的情況下,即Pj∈{-1,1},當(dāng)兩個(gè)r維樣本矢量的各個(gè)分量中,有r/2是相同,r/2是相反。對(duì)于任意一個(gè)數(shù)l,l∈[1,r],有Pl(Pk)T=0,l≠k;而有Pl(Pl)T=r,l=k 用外積和公式所得到的權(quán)矩陣進(jìn)行迭代計(jì)算,在輸入樣本Pk,k=1,2…, q中任取Pl為初始輸入,求網(wǎng)絡(luò)加權(quán)輸入和Nl,只

27、要滿(mǎn)足,r>q,則有sgn(Nl)=Pl保證Pl為網(wǎng)絡(luò)的穩(wěn)定解,2024/3/25,43,3.4 權(quán)值設(shè)計(jì),,δ學(xué)習(xí)規(guī)則:通過(guò)計(jì)算每個(gè)神經(jīng)元節(jié)點(diǎn)的實(shí)際激活值A(chǔ)(t),與期望狀態(tài)T(t)進(jìn)行比較,若不滿(mǎn)足要求,則將二者的誤差的一部分作為調(diào)整量,若滿(mǎn)足要求,則相應(yīng)的權(quán)值保持不變,2024/3/25,44,3.4 權(quán)值設(shè)計(jì),,偽逆法對(duì)于輸入樣本P=[P1 P2 … Pq],設(shè)網(wǎng)絡(luò)輸出可以寫(xiě)成一個(gè)與輸入樣本相對(duì)應(yīng)的矩陣A,輸入和

28、輸出之間可用一個(gè)權(quán)矩陣W來(lái)映射,即有:W*P=N,A=sgn(N),由此可得W=N*P* 其中P*為P的偽逆,有P*=(PTP)-1PT如果樣本之間是線(xiàn)性無(wú)關(guān)的,則PTP滿(mǎn)秩,其逆存在,則可求出權(quán)矩陣W但當(dāng)記憶樣本之間是線(xiàn)性相關(guān)的,由海布法所設(shè)計(jì)出的網(wǎng)絡(luò)存在的問(wèn)題,偽逆法也解決不了,甚至無(wú)法求解,相比之下,由于存在求逆等運(yùn)算,偽逆法較為繁瑣,而海布法則要容易求得多,

29、2024/3/25,45,3.4 權(quán)值設(shè)計(jì),,正交化的權(quán)值設(shè)計(jì)這一方法的基本思想和出發(fā)點(diǎn) 1)保證系統(tǒng)在異步工作時(shí)的穩(wěn)定性;2)保證所有要求記憶的穩(wěn)定平衡點(diǎn)都能收斂到自己;3)使偽穩(wěn)定點(diǎn)的數(shù)目盡可能的少;4)使穩(wěn)定點(diǎn)的吸引域盡可能的大。 正交化設(shè)計(jì)方法的數(shù)學(xué)設(shè)計(jì)較為復(fù)雜,類(lèi)似于Gram-Schmidt正交化過(guò)程與外積和法相比較,所設(shè)計(jì)出的平衡穩(wěn)定點(diǎn)能夠保證收斂到自己并且有較大的穩(wěn)定域在MATLAB工具箱中已將此設(shè)計(jì)方法寫(xiě)

30、進(jìn)了函數(shù)solvehop.m中: [W,b]=solvehop(T),2024/3/25,46,四、穩(wěn)定性與應(yīng)用,3.1 聯(lián)想存儲(chǔ)器特性3.2 穩(wěn)定平衡點(diǎn)判定3.3 TSP問(wèn)題求解,2024/3/25,47,4.1 聯(lián)想存儲(chǔ)器特性,性質(zhì)如果X是一個(gè)系統(tǒng)的穩(wěn)定狀態(tài),則-X也一定是一個(gè)穩(wěn)定狀態(tài)如果X1,X2,…,Xk為系統(tǒng)的穩(wěn)定狀態(tài),Y是它們的線(xiàn)性組合而得到的向量,則Y為穩(wěn)定狀態(tài)對(duì)于任意X1,X2,…,Xk,k<=n-1,

31、則總可以找到W,并且rank(W)<n),使得X1,X2,…,Xk是網(wǎng)絡(luò)的穩(wěn)定狀態(tài),2024/3/25,48,4.2 穩(wěn)定平衡點(diǎn)判定,定理(穩(wěn)定平衡點(diǎn)判定)對(duì)于CHNN,Us為一個(gè)n維向量。Us為系統(tǒng)的一個(gè)穩(wěn)定平衡點(diǎn)的充分條件如下,,2024/3/25,49,4.3 TSP問(wèn)題求解,所謂TSP(Traveling Salesman Problem)問(wèn)題,即“旅行商問(wèn)題”是一個(gè)十分有名的難以求解的優(yōu)化問(wèn)題,其要求很簡(jiǎn)單:在n個(gè)城市

32、的集合中,找出一條經(jīng)過(guò)每個(gè)城市各一次,最終回到起點(diǎn)的最短路徑問(wèn)題描述如果已知城市A,B,C,D,…,之間的距離為dAB,dBC,dCD…;那么總的距離d=dAB+dBC+dCD+…,對(duì)于這種動(dòng)態(tài)規(guī)化問(wèn)題,要去求其min(d)的解對(duì)于n個(gè)城市的全排列共有n!種,而TSP并沒(méi)有限定路徑的方向,即為全組合,所以對(duì)于固定的城市數(shù)n的條件下,其路徑總數(shù)Sn為Sn=n!/2n (n≥4)在n個(gè)城市基礎(chǔ)上,每添加一個(gè)城市,路徑總數(shù)要添加n倍,

33、2024/3/25,50,2024/3/25,51,4.3 TSP問(wèn)題,TSP的解是若干城市的有序排列,任何一個(gè)城市在最終路徑上的位置可用一個(gè)n維的0、1矢量表示,對(duì)于所有n個(gè)城市,則需要一個(gè)n×n維矩陣。以5個(gè)城市為例,一種可能的排列矩陣為,2024/3/25,52,4.3 TSP問(wèn)題,若用dxy表示從城市x到城市y的距離,則上面路徑的總長(zhǎng)度為: dxy=dCA+dAD+dDB+dBE+dCETSP的最優(yōu)解是求長(zhǎng)度d

34、xy為最短的一條有效的路徑 采用連續(xù)時(shí)間的霍普菲爾德網(wǎng)絡(luò)模型來(lái)求解TSP,開(kāi)辟了一條解決這一問(wèn)題的新途徑。其基本思想是把TSP映射到CHNN上,通過(guò)網(wǎng)絡(luò)狀態(tài)的動(dòng)態(tài)演化逐步趨向穩(wěn)態(tài)而自動(dòng)地搜索出優(yōu)化解,2024/3/25,53,4.3 TSP問(wèn)題,目標(biāo)函數(shù)f(V)約束條件g(V) 約束條件要保證關(guān)聯(lián)矩陣的每一行每一列中只有一個(gè)值為1,其他值均為零,用三項(xiàng)表示為總的能量函數(shù)E,2024/3/25,54,4.3 TSP問(wèn)題

35、,選擇使用高增益放大器,從而能量函數(shù)中的積分分項(xiàng)可以忽略不計(jì)。求解得網(wǎng)絡(luò)的聯(lián)接權(quán)值為式中外部輸入偏置電流為,2024/3/25,55,4.3 TSP問(wèn)題,求解TSP的連接神經(jīng)網(wǎng)絡(luò)模型的運(yùn)動(dòng)方程可表示為霍普菲爾德和泰克(Tank)經(jīng)過(guò)實(shí)驗(yàn),認(rèn)為取初始值為:S=Q=P=500,T=200,RC=1,U0=0.02時(shí),其求解10個(gè)城市的TSP得到良好的效果。人們后來(lái)發(fā)現(xiàn),用連續(xù)霍普菲爾德網(wǎng)絡(luò)求解像TSP這

36、樣約束優(yōu)化問(wèn)題時(shí),系統(tǒng)S、Q、P、T的取值對(duì)求解過(guò)程有很大影響,2024/3/25,56,五、內(nèi)容小結(jié),設(shè)計(jì)Hopfield網(wǎng)絡(luò)的目的是用來(lái)存儲(chǔ)一些平衡點(diǎn)集,當(dāng)給定初始狀態(tài)后,該網(wǎng)絡(luò)最終能在設(shè)計(jì)點(diǎn)上平衡。該網(wǎng)絡(luò)是遞歸的,其輸出反饋為網(wǎng)絡(luò)的輸入。在理想狀態(tài)下,網(wǎng)絡(luò)的輸出恰好是原始的設(shè)計(jì)點(diǎn)網(wǎng)絡(luò)的分類(lèi)和模型DHNN的學(xué)習(xí)、性能與設(shè)計(jì)反饋網(wǎng)絡(luò)的穩(wěn)定性Hopfield網(wǎng)絡(luò)可以作為誤差糾正或向量歸類(lèi)網(wǎng)絡(luò)。從理論上說(shuō),Hopfield網(wǎng)絡(luò)有意

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論