優(yōu)化中醫(yī)八綱辨證神經(jīng)網(wǎng)絡(luò)參數(shù)的MIGA-1算法-文檔資料_第1頁
優(yōu)化中醫(yī)八綱辨證神經(jīng)網(wǎng)絡(luò)參數(shù)的MIGA-1算法-文檔資料_第2頁
優(yōu)化中醫(yī)八綱辨證神經(jīng)網(wǎng)絡(luò)參數(shù)的MIGA-1算法-文檔資料_第3頁
優(yōu)化中醫(yī)八綱辨證神經(jīng)網(wǎng)絡(luò)參數(shù)的MIGA-1算法-文檔資料_第4頁
優(yōu)化中醫(yī)八綱辨證神經(jīng)網(wǎng)絡(luò)參數(shù)的MIGA-1算法-文檔資料_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

優(yōu)化中醫(yī)八綱辨證神經(jīng)網(wǎng)絡(luò)參數(shù)的MIGA-1算法收稿日期:2008-01-14;修回日期:2008-03-24基金項(xiàng)目:國家自然科學(xué)基金資助項(xiàng)目(60672018);廈門理工學(xué)院科研啟動基金資助項(xiàng)目(YKJ07012R)(1.廈門理工學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)系,福建廈門361024;2.廈門大學(xué)信息科學(xué)與技術(shù)系,福建廈門361005)MIGA-1foroptimizedEPSNN’sparametersWUYun1,ZHOUChang-le2(1.Dept.ofComputerScience&Technology,XiamenUniversityofTechnology,XiamenFujian361024,China;2.Dept.ofInformationScience&Technology,XiamenUniversity,XiamenFujian361005,China):AnalyzingtheshortcomingoftheEPSNN,thispaperdesignedakindofimmunitygeneticalgorithm――MIGA-1tooptimizetheEPSNN’sparameters,whichwasbasedontheMIGAalgorithm.AndtheexperimentalresultsshowthattheMIGA-1canmaketheEPSNNhavebetteradaptabilityanddecreasetherandomicitytotheartificialselectionoftheparameters.中醫(yī)八綱辨證神經(jīng)網(wǎng)絡(luò)模型[1]主要根據(jù)對標(biāo)準(zhǔn)樣本病例的“記憶”和人為設(shè)定參數(shù),對病例進(jìn)行辨證分析計(jì)算,對標(biāo)準(zhǔn)樣本病例的模范性和人為設(shè)定參數(shù)的合理性要求高。而標(biāo)準(zhǔn)樣本病例是通過人工歸納總結(jié)獲得,所以中醫(yī)八綱辨證神經(jīng)網(wǎng)絡(luò)模型根據(jù)臨床病例自動學(xué)習(xí)的能力較差,不利于中醫(yī)八綱辨證神經(jīng)網(wǎng)絡(luò)模型的臨床實(shí)用性推廣。為此,需要引入對臨床病例的“學(xué)習(xí)”能力,使其能夠提高自適應(yīng)能力,減少對標(biāo)準(zhǔn)樣本病例的模范性要求和依賴性,以及人為設(shè)定參數(shù)的隨意性。但是根據(jù)中醫(yī)辨證機(jī)制特點(diǎn),采用傳統(tǒng)神經(jīng)網(wǎng)絡(luò)的學(xué)習(xí)策略不能滿足對中醫(yī)八綱辨證神經(jīng)網(wǎng)絡(luò)的優(yōu)化要求。因此,采用具有全局搜索能力的遺傳算法作為中醫(yī)八綱辨證神經(jīng)網(wǎng)絡(luò)模型的學(xué)習(xí)機(jī)制,實(shí)現(xiàn)達(dá)到對中醫(yī)八綱辨證神經(jīng)網(wǎng)絡(luò)的優(yōu)化目的。本文首先在MIGA優(yōu)化算法[2]的基礎(chǔ)上設(shè)計(jì)了MIGA-1優(yōu)化算法,對中醫(yī)八綱辨證神經(jīng)網(wǎng)絡(luò)模型的相關(guān)參數(shù)進(jìn)行優(yōu)化。在基本保證中醫(yī)八綱辨證神經(jīng)網(wǎng)絡(luò)模型辨證計(jì)算準(zhǔn)確性的基礎(chǔ)上,提高中醫(yī)八綱辨證神經(jīng)網(wǎng)絡(luò)模型的自適應(yīng)能力,減少人為設(shè)定參數(shù)的隨意性。1中醫(yī)八綱辨證神經(jīng)網(wǎng)絡(luò)本文設(shè)計(jì)的中醫(yī)八綱辨證神經(jīng)網(wǎng)絡(luò)采用三層前饋式神經(jīng)網(wǎng)絡(luò)模型,如圖1所示。中醫(yī)八綱辨證神經(jīng)網(wǎng)絡(luò)采用三層前饋式神經(jīng)網(wǎng)絡(luò)模型,其神經(jīng)元數(shù)目以及神經(jīng)元間的連接相對固定,輸入層的預(yù)處理神經(jīng)元與辨證計(jì)算隱層的第一子層神經(jīng)元的連接權(quán)值是由輸入樣本決定,而辨證計(jì)算隱層第二子層神經(jīng)元與輸出層的后處理神經(jīng)元的連接權(quán)值由期望結(jié)果向量決定。其中第一子層神經(jīng)元的激活函數(shù)中包含兩個(gè)重要的參數(shù):a)函數(shù)f(x)的方差σ。它控制函數(shù)方差可以得到不同的分類器,有利于根據(jù)實(shí)際待分類的問題適當(dāng)調(diào)整神經(jīng)網(wǎng)絡(luò)的分類性質(zhì),但人工選擇適合于中醫(yī)八綱辨證的分類器比較困難,并且隨機(jī)獲取的參數(shù)σ具有很大的盲目性,不一定是最適合中醫(yī)八綱辨證的數(shù)值。b)第一子層神經(jīng)元的閾值θ。它能夠適當(dāng)?shù)卣{(diào)整激活函數(shù),提高隱層神經(jīng)元激活函數(shù)的計(jì)算準(zhǔn)確度。因此,有必要根據(jù)輸入的樣本數(shù)據(jù)對參數(shù)σ和θ進(jìn)行優(yōu)化,尋找最合適的σ和θ。由于中醫(yī)八綱辨證神經(jīng)網(wǎng)具有獨(dú)特的網(wǎng)絡(luò)結(jié)構(gòu),采用傳統(tǒng)學(xué)習(xí)機(jī)制進(jìn)行學(xué)習(xí),計(jì)算量大,而且受到訓(xùn)練樣本的限制。筆者以具有全局擇優(yōu)能力的MIGA算法理論為基礎(chǔ)設(shè)計(jì)了MIGA-1算法對網(wǎng)絡(luò)參數(shù)σ和θ進(jìn)行優(yōu)化。2優(yōu)化中醫(yī)八綱辨證神經(jīng)網(wǎng)絡(luò)參數(shù)的MIGA-1算法MIGA-1算法是根據(jù)MIGA優(yōu)化算法理論[2],對中醫(yī)八綱辨證神經(jīng)網(wǎng)絡(luò)參數(shù)進(jìn)行優(yōu)化的免疫遺傳算法。因此MIGA-1算法繼承了MIGA優(yōu)化算法的優(yōu)點(diǎn),能夠在全局范圍內(nèi)有效地搜索中醫(yī)八綱辨證神經(jīng)網(wǎng)絡(luò)的最優(yōu)參數(shù)值。21編碼采用雙染色體的二進(jìn)制編碼。其中一條染色體包含參數(shù)σ的信息(σ染色體);另一條染色體包含參數(shù)θ的信息(θ染色體),如圖2所示。其中,每條染色體中包含以小數(shù)點(diǎn)分隔的兩部分。小數(shù)點(diǎn)左邊部分(m位數(shù),m≥1)表示數(shù)值的整數(shù)部分,其范圍為[0,2m-1];小數(shù)點(diǎn)右邊部分(n位數(shù),n≥1)表示數(shù)值的小數(shù)部分,其范圍為[0,2n-1]。其中,m,n∈Z+。22適應(yīng)函數(shù)由于本文設(shè)計(jì)的中醫(yī)八綱辨證神經(jīng)網(wǎng)絡(luò)的連接權(quán)值是利用樣本集設(shè)置的,在對中醫(yī)八綱辨證神經(jīng)網(wǎng)絡(luò)參數(shù)σ和θ的進(jìn)化過程中,若利用標(biāo)準(zhǔn)樣本集來測試種群個(gè)體的適應(yīng)度,參數(shù)σ和θ取任何值,網(wǎng)絡(luò)的性能是一樣的。采用網(wǎng)絡(luò)對測試集計(jì)算的結(jié)果尋找網(wǎng)絡(luò)最優(yōu)的參數(shù)σ和θ,適應(yīng)度計(jì)算函數(shù)為f=α×Ei(Vs)。其中:E(Vs)=1/MSE(x)+γ;α是隨機(jī)值;γ是選定的小于1大于0的參數(shù);Vs是測試樣本集;MSE(x)=不符合期望的中醫(yī)證型數(shù)目。23交叉操作在MIGA-1算法運(yùn)行過程中,交叉概率pc隨著種群適應(yīng)值的變化而自動調(diào)整。設(shè)MIGA種群中局部種群內(nèi)第i個(gè)體的交叉概率為pic,則pic=α×(fmax-fi)/(fmax-f)fi≥fpicfi<f其中:α是小于1的常數(shù),初始時(shí)由隨機(jī)機(jī)制產(chǎn)生;fi是參與變異個(gè)體i的適應(yīng)值;fmax、f分別是群體中最高適應(yīng)值和局部種群個(gè)體平均適應(yīng)值;fmax-f體現(xiàn)了局部種群的收斂程度,若fmax-f值小,說明局部種群已趨于收斂,應(yīng)適當(dāng)加大交叉概率pc,控制參與交叉操作的個(gè)體數(shù)量。對雙染色體進(jìn)行交叉操作,雙位點(diǎn)異步交叉操作,即在染色體小數(shù)點(diǎn)左右兩側(cè)各選交叉點(diǎn)進(jìn)行交叉操作。σ染色體和θ染色體交叉點(diǎn)的位置可以不一致,如圖3所示。σ染色體虛線框中的基因進(jìn)行交換和θ染色體虛線框中的基因進(jìn)行交換,它們各自選擇的交叉點(diǎn)允許不同。小數(shù)點(diǎn)左邊染色體的交叉點(diǎn)定位為[0,m],右邊染色體的交叉點(diǎn)定位為[0,n],0位置規(guī)定為小數(shù)點(diǎn)的左右兩邊。當(dāng)染色體左右兩邊交叉操作同時(shí)定位為0或左邊染色體交叉操作定位為m,右邊染色體交叉操作定位為n時(shí),認(rèn)為定位失敗,重新定位。24變異操作在MIGA-1算法運(yùn)行過程中,變異概率pm隨著種群適應(yīng)值的變化而自動調(diào)整。設(shè)MIGA-1種群中局部種群內(nèi)第i個(gè)體的變異概率為pim,則pim=β×(fmax-fi)/(fmax-f)fi≥fpimfi<f其中:β是小于1大于0的常數(shù),初始時(shí)由隨機(jī)機(jī)制產(chǎn)生;fim是參與變異個(gè)體i的適應(yīng)值;fmax、f分別是群體中最高適應(yīng)值和局部種群個(gè)體平均適應(yīng)值;fmax-f體現(xiàn)了局部種群的收斂程度,若fmax-f值小,說明局部種群已趨于收斂。適當(dāng)調(diào)整變異概率pm可以控制參與變異操作的個(gè)體數(shù)量。變異操作采用不定點(diǎn)變異對個(gè)體進(jìn)行變異操作,即選定進(jìn)行變異操作的個(gè)體根據(jù)該個(gè)體的適應(yīng)值進(jìn)行變異點(diǎn)的選擇。若個(gè)體適應(yīng)值大,變異點(diǎn)數(shù)目減少;若個(gè)體適應(yīng)值小,其變異點(diǎn)數(shù)目增多。變異點(diǎn)數(shù)m=1/fi=MSE(Vs),即與期望結(jié)果不符合的八綱證型個(gè)數(shù)作為該個(gè)體變異點(diǎn)的個(gè)數(shù)。25進(jìn)化終止條件進(jìn)化終止條件是MIGA-1算法停止進(jìn)化的判斷條件。從兩個(gè)方面終止進(jìn)化:a)已經(jīng)達(dá)到指定進(jìn)化代數(shù);b)某個(gè)局部種群中的個(gè)體適應(yīng)值已達(dá)到要求,即找到最優(yōu)解。在優(yōu)化中醫(yī)八綱辨證神經(jīng)網(wǎng)絡(luò)參數(shù)時(shí),局部種群的當(dāng)代最優(yōu)解視為含有記憶B細(xì)胞的個(gè)體。Meta-種群規(guī)模為6~10個(gè),每個(gè)局部種群規(guī)模隨機(jī)確定,設(shè)定小于200。每個(gè)局部種群的規(guī)模大小可以不相同。3實(shí)驗(yàn)結(jié)果及其分析筆者選擇了11個(gè)標(biāo)準(zhǔn)樣本病例作為八綱辨證神經(jīng)網(wǎng)絡(luò)的學(xué)習(xí)樣本,八綱辨證神經(jīng)網(wǎng)絡(luò)的輸入預(yù)處理層有8個(gè)輸入預(yù)處理神經(jīng)元;辨證計(jì)算隱層的第一子層有11個(gè)計(jì)算神經(jīng)元,第二子層是6個(gè)計(jì)算神經(jīng)元;輸出后處理元1個(gè),網(wǎng)絡(luò)最后的輸出神經(jīng)元有8個(gè),分別表示表證、里證、虛證、實(shí)證、寒證、熱證、陰虛證、陽虛證;八綱辨證神經(jīng)網(wǎng)絡(luò)的結(jié)構(gòu)連接采用全連接方式,并根據(jù)樣本病例設(shè)置連接權(quán)值,如表1和2所示。在早期的研究中,中醫(yī)八綱辨證神經(jīng)網(wǎng)絡(luò)對網(wǎng)絡(luò)參數(shù)θ和σ的選定,是根據(jù)網(wǎng)絡(luò)辨證計(jì)算結(jié)果進(jìn)行人工調(diào)整,從中選擇能夠使網(wǎng)絡(luò)辨證計(jì)算結(jié)果相對最優(yōu)的參數(shù)θ和σ值。為了避免上述人為操作,采用MIGA-1優(yōu)化算法查找中醫(yī)八綱辨證神經(jīng)網(wǎng)絡(luò)的最優(yōu)參數(shù)θ和σ。其中經(jīng)多次100次進(jìn)化迭代訓(xùn)練后,中醫(yī)八綱辨證神經(jīng)網(wǎng)絡(luò)對測試樣本辨證計(jì)算誤差值最小的網(wǎng)絡(luò)參數(shù)值為σ=0.75,θ=[[1968][1971][397][61][478][319][432][1807][6]]。根據(jù)參數(shù)θ和σ尋優(yōu)后的數(shù)值,中醫(yī)八綱辨證神經(jīng)網(wǎng)絡(luò)對43例病例進(jìn)行辨證計(jì)算。實(shí)驗(yàn)表明MIGA-1算法在一定程度上提高了八綱辨證神經(jīng)網(wǎng)絡(luò)的辨證計(jì)算的準(zhǔn)確性、計(jì)算性能和臨床適應(yīng)能力,具體結(jié)果見表3。表1八綱辨證神經(jīng)網(wǎng)絡(luò)辨證計(jì)算隱層第一子層的連接權(quán)值出入發(fā)熱惡寒體色小便色年齡病程舌色苔色舌形聲息脈力度1100000002-100000003001000-1-1400100-10-1500000-1-1-160010000-1700-110111800-110011900000011100-10-1-10001101011000注:入為輸入預(yù)處理層神經(jīng)元;出為辨證計(jì)算隱層第一子層神經(jīng)元表2八綱辨證神經(jīng)網(wǎng)絡(luò)辨證計(jì)算隱層第二子層的連接權(quán)值出入1234567891011110000000000201000000000300111100000400000011100500000000010600000000001注:入為辨證計(jì)算隱層第一子層神經(jīng)元;出為辨證計(jì)算隱層第二子層神經(jīng)元。表343例八綱病例八綱證型對比表編號中醫(yī)師診斷結(jié)果NN診斷結(jié)果參數(shù)尋優(yōu)后編號中醫(yī)師診斷結(jié)果NN診斷結(jié)果參數(shù)尋優(yōu)后1表表表23陰虛陰虛虛2表熱表熱表熱虛24虛虛虛熱3里里里25里實(shí)里實(shí)熱里實(shí)熱4表熱表表26里虛里虛里虛5虛虛虛27里熱熱里里熱6表寒寒表寒28表虛表虛表虛7虛虛虛29陽虛陽虛陽虛8寒寒寒30寒寒實(shí)寒實(shí)9虛虛虛31陽虛陽虛陽虛10寒寒實(shí)寒實(shí)32寒寒寒11虛虛虛33里實(shí)熱里實(shí)熱里實(shí)熱12陽虛陽虛里虛34虛熱虛熱虛熱13實(shí)實(shí)實(shí)35陰虛陰虛陰虛14熱虛熱虛虛熱36虛虛虛熱15實(shí)實(shí)實(shí)37里實(shí)熱里實(shí)熱里實(shí)熱16表表表38虛熱熱虛熱虛17實(shí)實(shí)實(shí)熱39里實(shí)里實(shí)實(shí)里虛18實(shí)實(shí)實(shí)40陰虛陰虛陰虛19寒寒寒41里熱熱里里熱20實(shí)實(shí)實(shí)熱42陰虛陰虛陰虛21熱熱熱實(shí)43表實(shí)熱表實(shí)表實(shí)22虛虛實(shí)寒4結(jié)束語實(shí)驗(yàn)結(jié)果表明基于M

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論