• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于ANFIS的一類免疫聚類建模方法的研究

      2013-11-05 12:39:24馮蘋蘋屈寶存
      當(dāng)代化工 2013年9期
      關(guān)鍵詞:免疫系統(tǒng)抗原聚類

      馮蘋蘋,屈寶存,李 燁

      (遼寧石油化工大學(xué) 信息與控制工程學(xué)院, 遼寧 撫順 11300)

      復(fù)雜的不明確的現(xiàn)實(shí)系統(tǒng)是一個多輸入多輸出系統(tǒng),具有強(qiáng)時變、強(qiáng)耦合及非線性等特征。為了對控制系統(tǒng)進(jìn)行有效的合理的控制,需要確定其精確的數(shù)學(xué)模型。

      自適應(yīng)模糊推理系統(tǒng)(ANFIS)是利用神經(jīng)網(wǎng)絡(luò)的學(xué)習(xí)能力來逼近模糊推理系統(tǒng)的設(shè)計,ANFIS是一種基于有效輸入輸出數(shù)據(jù)的一種算法。成功獲得一個高可靠性和強(qiáng)魯棒性的ANFIS網(wǎng)絡(luò)在很大程度上依賴于過程變量的選取及用于訓(xùn)練的有效數(shù)據(jù)對。神經(jīng)網(wǎng)絡(luò)的缺點(diǎn)在于如果用于訓(xùn)練的數(shù)據(jù)對不充足或者是沒有得到有效訓(xùn)練時會缺乏泛化能力。通過合理選擇數(shù)據(jù)點(diǎn)的范圍及選擇合理的用于神經(jīng)網(wǎng)絡(luò)訓(xùn)練的數(shù)據(jù)對將會克服這一困難。應(yīng)用交叉驗證達(dá)到數(shù)據(jù)的優(yōu)化,該方法的優(yōu)點(diǎn)在于能夠?qū)y試過程簡化并且得到信息的最大化。

      1 自適應(yīng)神經(jīng)模糊推理系統(tǒng)(ANFIS)建模算法

      ANFIS采用自適應(yīng)模糊網(wǎng)格法先確定模糊網(wǎng)格,后利用負(fù)反饋優(yōu)化網(wǎng)格,該方法的不足之處是隨著輸入變量的增加,導(dǎo)致的模糊規(guī)則數(shù)成指數(shù)倍的增長,致使學(xué)習(xí)難度增加[]1,為克服這種問題,本文選用的衍生出來的ANFIS模型來優(yōu)化隸屬度函數(shù)、模糊規(guī)則、數(shù)據(jù)的選取從而節(jié)省計算時間和減小均方根誤差。

      1.1 ANFIS的結(jié)構(gòu)

      基于模糊推理的自適應(yīng)網(wǎng)絡(luò)將神經(jīng)網(wǎng)絡(luò)的自學(xué)習(xí)能力和模糊推理系統(tǒng)結(jié)合起來,假設(shè)系統(tǒng)有兩個輸入,輸出為f(圖1)。

      圖1 模糊推理機(jī)制Fig.1 Fuzzy inference mechanism

      則T-S模型中得到兩條模糊規(guī)則如下:

      其對應(yīng)的ANFIS的模型結(jié)構(gòu),如下圖2所示。

      圖2 ANFIS的模型結(jié)構(gòu)Fig.2 The structure of ANFIS

      ANFIS模型的各層功能:

      第一層:每個節(jié)點(diǎn)為自適應(yīng)節(jié)點(diǎn),對應(yīng)的節(jié)點(diǎn)的傳遞函數(shù)為:

      式中, j=1,2;i=n×m;O1為隸屬于模糊集Aj的隸屬度[1]。

      根據(jù)需要選擇參數(shù)化隸屬函數(shù) μAj(xj),本文選擇高斯型函數(shù):

      式中,dj和Oj為前提可變的參數(shù)。

      第二層:該層計算每條輸入規(guī)則的激勵強(qiáng)度,一般情況采用乘法:

      式中,j=1,2;i=1,2。

      第三層:將每條規(guī)則的激勵強(qiáng)度歸一化。

      第四層:根據(jù)下面的公式計算每條規(guī)則對輸出的線性作用,公式為:

      第五層:計算所有規(guī)則的總輸出:

      ANFIS模型采用混合學(xué)習(xí)算法,即對非線性參數(shù)采用反梯度下降法進(jìn)行訓(xùn)練,用遞推最小二乘法調(diào)節(jié)線性參數(shù)。在每次學(xué)習(xí)算法中,先固定前提參數(shù)[1],采用遞推最小二乘法調(diào)整結(jié)論參數(shù);然后計算出的數(shù)據(jù)的輸出誤差,從輸出節(jié)點(diǎn)反向傳入到輸入節(jié)點(diǎn)[2],進(jìn)而并對前提參數(shù)進(jìn)行調(diào)整和優(yōu)化。

      1.2 模糊結(jié)構(gòu)辨識問題

      ANFIS網(wǎng)絡(luò)屬于局部逼近網(wǎng)絡(luò),與BP網(wǎng)絡(luò)相比還存在一定的差距,另外,T-S模糊模型要求線性的劃分輸入空間,所以對于較為復(fù)雜的非線性空間,要獲得較好的辨識效果,會致使規(guī)則數(shù)的增加。

      針對上面提出的研究ANFIS的難題,更需要對輸入數(shù)據(jù)尋求好的聚類方法,然后對輸入空間進(jìn)行合理的劃分,找到合適的規(guī)則數(shù);提供恰當(dāng)?shù)某跏季W(wǎng)絡(luò)參數(shù)值,減小其陷入局部極小的可能性,提高網(wǎng)絡(luò)的逼近效果,這就是模糊結(jié)構(gòu)辨識的問題。

      2 基于人工免疫的聚類算法

      2.1 免疫聚類算法分析

      基于脊椎動物免疫系統(tǒng)的人工免疫系統(tǒng)是對自然免疫系統(tǒng)的模仿,同生物進(jìn)化過程不同的是,脊椎動物的免疫系統(tǒng)是產(chǎn)生合適的抗體并且消除抗原的演化過程。免疫系統(tǒng)的主要功能是識別體內(nèi)的所有細(xì)胞是自己或是異己,然后進(jìn)一步確認(rèn)異己細(xì)胞激活免疫系統(tǒng)??贵w與抗原的相互結(jié)合,使免疫系統(tǒng)產(chǎn)生記憶細(xì)胞,并將同抗原的接觸記憶下來。在人工免疫原理的聚類算法分析中,抗原為需要聚類的數(shù)據(jù),聚類中心視為免疫系統(tǒng)的抗體,對數(shù)據(jù)對象的聚類相當(dāng)于免疫系統(tǒng)產(chǎn)生抗體、識別抗體,最后產(chǎn)生出最佳抗體的過程[3]。該聚類算法的動態(tài)流程圖如下圖3所示。

      Fig.3 The dynamic flow chart of artificial immune圖3 免疫聚類算法的動態(tài)流程圖clustering algorithm

      (1)定義需要聚類的輸入數(shù)據(jù)X[n]為抗原,n為輸入數(shù)據(jù)對的個數(shù)。

      (2)在數(shù)據(jù)集Xi[i=1,2,…,n]中隨機(jī)選取k組數(shù)據(jù),產(chǎn)生k個聚類中心,即在該空間中產(chǎn)生了k個抗體,抗體用來識別及捕獲臨近空間的抗原。

      (3)計算反應(yīng)抗原與抗體、抗體與抗體之間相似度的親合力及個體更新,選擇歐距氏離為親和力指標(biāo),定義抗原的分組判斷函數(shù)為:

      這里uij是向量Xj屬于ki(i=1,2,…,k)的程度,它的值在0和1之間。在每次分組時根據(jù)親和力屬于不同的 ki(i=1,2,…,k)。

      (4)根據(jù)aiNer免疫網(wǎng)絡(luò)中有向搜索來尋找抗體優(yōu)化的方法,由公式 K=K-α(K-X)及計算出的親和力的大小來重新選擇最佳抗體[5]。其中K代表抗體,X代表抗原,α代表學(xué)習(xí)率。

      (5)根據(jù)抗體抑制理論:當(dāng)新抗體產(chǎn)生時,保留每組中的最優(yōu)秀抗體并清除其它所有不佳抗體。

      反復(fù)進(jìn)行上述(1)—(5)的步驟,直到滿足設(shè)定的目標(biāo)要求。

      3 仿真實(shí)驗

      為了驗證本文中所提方法的有效性,引用文獻(xiàn)[5]中的一個函數(shù)的逼近問題的例子,函數(shù)式為:

      其中輸入變量x和y都定義在上,每個變量都按均勻的概率密度函數(shù)隨機(jī)的產(chǎn)生,函數(shù)產(chǎn)生 400個輸入輸出對作為訓(xùn)練數(shù)據(jù)。試驗中,如下所述設(shè)置各個學(xué)習(xí)參數(shù):最大訓(xùn)練步數(shù)為3 000,學(xué)習(xí)率為0.003,慣性系數(shù)為0.51,合成時刻的誤差,目標(biāo)誤差,預(yù)設(shè)閾值。

      先利用人工免疫聚類算法對數(shù)據(jù)進(jìn)行聚類,當(dāng)聚類數(shù)為15時函數(shù)的有效值最大,因此建立的初始模糊規(guī)則庫中包含15條模糊規(guī)則。接著按照所需算法調(diào)整規(guī)則參數(shù)和網(wǎng)絡(luò)權(quán)值,為進(jìn)行網(wǎng)絡(luò)結(jié)構(gòu)的優(yōu)化,當(dāng)計算誤差小于合成誤差時,除掉那些影響最小的節(jié)點(diǎn),以獲得更好的控制規(guī)則數(shù)目和網(wǎng)絡(luò)參數(shù),達(dá)到函數(shù)的最佳逼近效果。

      圖4 函數(shù)逼近結(jié)果Fig.4 Function and it's approximation results

      4 結(jié) 論

      從生物處理信息的機(jī)制中感受啟發(fā),借助其較強(qiáng)的學(xué)習(xí)、記憶及自適應(yīng)調(diào)節(jié)的能力,把人工免疫系統(tǒng)的原理應(yīng)用于數(shù)據(jù)聚類分析的研究中,用來提取和優(yōu)化模糊規(guī)則的數(shù)目,從而進(jìn)行模糊辨識。該方法提供的初始化方案為克服ANFIS網(wǎng)絡(luò)自身的缺陷提供了一個有效的途徑。

      [1] 王洪瑞,張永興,劉聰娜.基于ANFIS的機(jī)器人系統(tǒng)建模的研究[J].控制工程,2010,9(1):55-58.

      [2]童樹鴻, 沈 毅,劉志言.基于聚類分析的模糊分類系統(tǒng)構(gòu)造方法[J].控制與決策.2001,16(11):737-744.

      [3]張利平,吳秀玲.基于人工免疫的聚類算法的圖像檢索技術(shù)研究[J].情報探索,2010,18(2):18-21.

      [4]王莉.人工免疫的圖像聚類算法的研究[D].太原:太原理工大學(xué),2007:38-42.

      [5]陳文清.基于免疫機(jī)理的水泥生產(chǎn)工藝故障智能診斷方法的研究[D].武漢:華中科技大學(xué),2011:17-31.

      [6]郝敏.基于模糊聚類算法的自適應(yīng)模糊神經(jīng)網(wǎng)絡(luò)研究[D].哈爾濱:哈爾濱理工大學(xué),2007:12-17.

      猜你喜歡
      免疫系統(tǒng)抗原聚類
      讓免疫系統(tǒng)適當(dāng)“放松”
      一類具有抗原性的腫瘤-免疫系統(tǒng)的定性分析
      保護(hù)好你自己的免疫系統(tǒng)
      Staying healthy
      基于DBSACN聚類算法的XML文檔聚類
      電子測試(2017年15期)2017-12-18 07:19:27
      基于改進(jìn)的遺傳算法的模糊聚類算法
      梅毒螺旋體TpN17抗原的表達(dá)及純化
      結(jié)核分枝桿菌抗原Lppx和MT0322人T細(xì)胞抗原表位的多態(tài)性研究
      一種層次初始的聚類個數(shù)自適應(yīng)的聚類方法研究
      APOBEC-3F和APOBEC-3G與乙肝核心抗原的相互作用研究
      德钦县| 孝昌县| 独山县| 安泽县| 衡阳县| 登封市| 嵊泗县| 山东省| 行唐县| 六枝特区| 博客| 南岸区| 青阳县| 大港区| 石门县| 仙居县| 咸阳市| 砀山县| 库车县| 长治县| 蒙山县| 临西县| 沛县| 大姚县| 历史| 抚远县| 巫山县| 博湖县| 嵊州市| 娄底市| 五指山市| 广平县| 基隆市| 廊坊市| 宝山区| 诸城市| 湖北省| 贞丰县| 平远县| 徐汇区| 蓬莱市|