999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于遺傳算法的模糊RBF神經網絡對遙感圖像分類

2018-03-27 03:30:39宋超峰宋文愛
小型微型計算機系統 2018年3期
關鍵詞:分類方法

楊 劍,宋超峰,宋文愛,張 濤

(中北大學 軟件學院,太原 030051)

1 引 言

作為遙感圖像處理中的關鍵問題,對遙感圖像分類的研究在不斷的深入.衡量其分類效果的一個重要因素就是分類精度,分類精度的高低直接決定著該分類方法的好壞.現今人們對遙感圖像的分類研究中用到的分類方法主要有以下幾種:SVM支持向量機分類、人工神經網絡分類和決策樹分類等.其中人工神經網絡以其很強的非線性擬合能力,學習規則簡單等優點而成為在遙感分類領域的熱點.1986年,Rumelhart,Hinton,Williams正式提出了了BP(Back Propagation)算法[1].BP算法成為了神經網絡的重要模型之一,并在遙感分類領域得到了廣泛的應用.卜曉波等提出了基于遺傳算法改進BP神經網絡的遙感影像分類研究[2],由于BP算法是使用梯度搜索理論,以使得網絡實際輸出與期望輸出的均方差達到最少.但是BP算法存在易陷入局部極小值,學習過程收斂速度慢等問題.1985年,Powell提出了多變量插值的RBF方法[3],1988年,Broomhead和Lowe首先將RBF應用于神經網絡設計,構成了RBF神經網絡[4].RBF神經網絡算法支持在線和離線訓練,可以動態確定網絡結構和隱層單元的數據中心和擴展函數,學習速度快等優點,很好的解決了BP神經網絡在遙感分類問題中存在的不足.本文提出了一種基于遺傳算法的RBF模糊神經網絡的分類方法.將模糊理論運用于RBF神經網絡,克服其陷入局部極值點問題,再利用遺傳算法確定最優的RBF模糊神經網絡的權值和閾值,并對網絡進行訓練來提高分類精度.本文結構如下:第二部分詳述本文算法過程;第三部分進行實驗對比得出結果;第四部分全文總結.

2 改進的算法過程

遺傳算法優化模糊RBF神經網絡主要分為4個部分:a.神經網絡結構確定;b.遺傳算法優化權值和閾值;c.將模糊邏輯用于神經網絡;d.利用GA訓練神經網絡.

2.1 RBF神經網絡結構

RBF神經網絡是一個由輸入層,隱層和輸出層三層構成的前饋網絡.輸入層將外部環境與網絡連接,輸出層給出網絡的輸出.隱藏層包含稱為RBF的專用激活函數[5].這些功能產生局部的,有界的和徑向對稱的激活,減少與功能中心的距離[6].隱藏層中的每個節點表示以特征空間中的向量為中心的RBF .RBF神經網絡結構如圖1所示.

圖1 RBF神經網絡結構圖Fig.1 RBF neural network structure

2.2 模糊RBF神經網絡

圖2所示網絡為一個4層的感知器型的模糊RBF神經網絡(以2輸入為例).

圖2 模糊RBF神經網絡模型Fig.2 Fuzzy RBF neural network model

2.3 遺傳算法優化權值和閾值

利用遺傳算法優化權值和閾值過程包括兩個階段:首先使用GA(Genetic Algorithm)來搜索網絡的最優或近似最優連接權重和閾值,然后使用RBF來調整最終權重.在評估所有染色體后,通過使用再現(選擇)算子從當前群體中提取染色體來創建中間群體[8].在本研究中,基于排序算法的輪盤選擇被應用于再現算子.最后,通過將交叉和突變算子應用于中間種群的染色體來形成下一代群體.然后評估通過選擇,交叉和突變算子復制的新染色體,并重復所有染色體的評估和再現程序,直到滿足停止標準[9].

首先,圖像數據初始化完成;然后通過測量總均方誤差的值來評估每個染色體的適應度,參見下列公式.

(1)

(2)

其中xi是輸入變量的值,wji和wkj是輸入和隱藏神經元之間的連接權重,以及隱藏的神經元和輸出神經元之間的連接權重,wjo和wkc是第i個的閾值(或偏差) 第k個神經元,i,j和k分別是這些層的神經元數[10].

(3)

其中n是訓練數據集中的數據的數量.通過訓練,希望網絡學習或概括將輸入映射到輸出的非線性關系,以便對訓練過程中未暴露的數據進行合理的估計[11].

2.4 遺傳算法訓練神經網絡

利用遺傳算法訓練RBF神經網絡的步驟如下:

1)群體初始化

GA從一組被稱為種群的染色體開始.染色體對應于要優化的可變值數組.因此,h個隱藏節點表示染色體,并且將徑向中心初始化為隨機值[12].染色體表示為:

C=[c1,c2,c3,…,ch]

(4)

群體具有Npop條染色體,并且是填充有隨機值的Npop×Nbit矩陣.

2)適應度計算

根據RBF的響應,對Npop條染色體的適應性值進行評估.本文所使用的基函數是最小平方誤差[13].

(5)

其中d(t)是從訓練集獲得的期望輸出,y(t)是從網絡在測試數據上獲得的輸出.

3)選擇

Npop染色體根據適應度函數的值按降序排列.只有最好的染色體被保留,而其他被丟棄.幸存的群體由Nkeep代表,從其中選出兩名雙親產生彈簧[14].在本文中,加權等級用于選擇雙親.這是一種概率方法,其中染色體的概率從染色體的秩n計算如下:

(6)

選擇具有最高概率的兩條頂級染色體進行交叉.

4)突變

這是一個遺傳算子,用于組合信息以產生新的彈簧.基于兩個父母組合信息以產生新的彈簧來決定交叉率[15].

5)當滿足終止條件時,重復步驟(2)-(4).

3 實驗與結果

3.1 實驗設計

本文中所用到的遙感圖像研究區位于中國河南漯河,如圖3所示.

圖3 原始數據影像Fig.3 Raw data image

研究區域主要由四個土地覆蓋類型組成,包括水,綠林地,農地和房屋.基于官方土地利用圖和田間觀察,用類信息標記樣本.所有樣本用于使用隨機抽樣方法產生一組1844個訓練樣本和一組3629個測試樣本.此外,為了簡化實驗過程并加快計算速度,在實驗中僅選擇前八個頻帶.提出的方法的實驗結果與基于遺傳算法的RBF神經網絡方法和基于JM(Jeffries-Matusita)距離的SVM決策樹分類法進行對比.這三種方法都在Matlab R2015a中實現,并且在帶有2.5GHz CPU和4.00GB RAM的Intel(R)Core(TM)i5-2450M的計算機上執行.

表1 影像測試數據Table 1 Image test data

表1展示了本次試驗的樣本數據.

3.2 實驗結果

為了驗證本文算法的有效性,在實驗中使用基于遺傳算法的 RBF神經網絡分類方法、基于遺傳算法的模糊 RBF神經網絡分類法以及之前所研究的基于 JM距離的SVM決策樹分類方法.通過分類結果圖,混亂矩陣,分類準確度和運行時間比較各種分類方法的效果.

基于JM距離的SVM決策樹分類方法首先利用JM距離對SVM決策樹進行優化,將決策樹的各個節點分為可分離性好和可分離性差兩種,之后使用SVM對容易分類的節點進行分類再利用k-means的聚類方法對不易分類的節點進行分類[17];基于遺傳算法的RBF神經網絡使用遺傳算法對權值和閾值進行初始化,然后利用RBF算法進行訓練;而本文算法是首先將模糊邏輯用于RBF神經網絡,再使用遺傳算法對權值和閾值進行優化,最后使用遺傳算法進行訓練.本文算法與基于遺傳算法的RBF神經網絡分類方法相比,不僅使用了模糊理論對神經網絡進行優化,同時還通過遺傳算法取代RBF算法對神經網絡進行訓練.

以上幾種分類方法的分類結果如圖4所示,混淆矩陣、分類準確度和運行時間如表所示.本文所用到的分類方法準確度基于遺傳算法的RBF神經網絡分類方法和之前所研究的基于JM距離的SVM決策樹分類方法準確度高.與基于遺傳算法的RBF神經網絡分類方法相比,該算法的Kappa系數為0.7852,分類的總體準確度為96.79%.該算法優于基于遺傳算法的RBF神經網絡分類方法和之前所研究的基于JM距離的SVM決策樹分類方法,表明該算法提高了對遙感圖像分類的準確度.

圖4 分類算法結果比較圖Fig.4 Classification algorithm results comparison graph

圖4是三種分類算法對遙感圖像分類的分類結果對照圖.通過分類結果圖可以明顯的看出使用本文算法進行分類對遙感圖像分類的分類精度有所提高.

表2-表4分別展示了這三種算法的混淆矩陣.

表2 基于遺傳算法的RBF神經網絡分類混淆矩陣Table 2 RBF neural network classification confusion matrix based on genetic algorithm

表3 基于JM距離的SVM決策樹分類的混淆矩陣Table 3 Confusion matrices of SVM decision tree classification based on JM distance

表4 本文算法分類的混淆矩陣Table 4 Confusion matrix of this algorithm is classified

表5是對三種分類方式準確度和時間的統計.由表可知,本文的分類算法分類精度最高,Kappa系數為0.7852,總體分類精度為96.56%.說明使用本文算法能有效提高分類準確度.本文算法運行時間是5.3024s,比RBF算法訓練神經網絡 的運行時間長但相比SVM決策樹分類運行時間有所下降.

表5 三種分類算法的準確度和時間統計Table 5 Accuracy and time statistics of three classification algorithms

4 結 論

本文提出并驗證了基于遺傳算法的模糊RBF神經網絡遙感圖像分類方法.三種不同分類算法的實驗表明,基于遺傳算法的模糊RBF神經網絡遙感圖像分類方法優于基于遺傳算法的RBF神經網絡.這些結論與基于遺傳算法的RBF神經網絡分類器在遙感圖像分類中的應用是一致的.結論:基于遺傳算法的模糊RBF神經網絡遙感圖像分類方法對遙感圖像分類更為有效.未來的研究將重點是基于遺傳算法和模糊神經網絡優化遙感圖像分類方法的結構和參數,進一步提高分類的準確性和運行時間.

[1] Rumelhart D E,Hinton G E,Williams R J.Learning representations by back-propagating errors[J].Parallel Distributed Processing:Explorations in the Microstructure of Cognition,1986,323(6088):533-536.

[2] Bu Xiao-bo,Gong Zhen,Li Hua.Study on remote sensing image classification based on genetic algorithm for improved BP neural network [J].Journal of Anhui Agricultural Sciences,2013,(33):13056-13058.

[3] Powell M J D.Radial basis functions for multivariable interpolation[M].Clarendon Press,1987.

[4] Broomhead D S,Lowe D.Multivariate functional interpolation and adaptive networks[C].Complex Systems,1988.

[5] Tian Yu-bo,Chen Feng,Zhang Zhen-kai.Hybrid neural network technology[M].Beijing:Science Press,2015.

[6] Murru N,Rossini R.A bayesian approach for initialization of weights in backpropagation neural net with application to character recognition[M].Elsevier Science Publishers B.V,2016.

[7] Zhang Teng.Fuzzy neural network technology application [D].Jinan:Shandong University,1998.

[8] Mao Jian-xu,Wang Yao-nan,Sun Wei,et al.Application of fuzzy neural network in remote sensing image classification [C].The 6th National Symposium on Electronic Measurement and Instruments,2000.

[9] Li min-Ma,Hu Shi-peng,Min Qiu,et al.Energy consumption optimization of high sulfur natural gas purification plant based on back propagation neural network and genetic algorithms[J].Energy Procedia,2017:5166-5171.

[10] Li Le,Chen Yi,Xu Ting,et al.Super-resolution mapping of wetland inundation from remote sensing imagery based on integration of back-propagation neural network and genetic algorithm[J].Remote Sensing of Environment,2015,164:142-154.

[11] Singh A,Singh K K.Satellite image classification using genetic algorithm trained radial basis function neural network,application to the detection of flooded areas[J].Journal of Visual Communication & Image Representation,2017,42:173-182.

[12] Liu Z,Liu A,Wang C,et al.Evolving neural network using real coded genetic algorithm (GA) for multispectral image classification[J].Future Generation Computer Systems,2004,20(7):1119-1129.

[13] Sedki A,Ouazar D,Mazoudi E E.Evolving neural network using real coded genetic algorithm for daily rainfall-runoff forecasting[J].Expert Systems with Applications,2009,36(3):4523-4527.

[14] Liu Hong,Ren Kun,Chen Wen-kai,et al.Comparative study on BP training algorithm and genetic optimization training algorithm of neural network[J].Journal of Beijing Polytechnic College,2008,7(2):30-34.

[15] Yuan Jin.Remote sensing image classification based on RBF neural network and water recognition based on structural features[D].Qingdao:Shandong University of Science and Technology,2002.

[16] Mohammed M M,Badr A,Abdelhalim M B.Image classification and retrieval using optimized pulse-coupled neural network[J].Expert Systems with Applications,2015,42(11):4927-4936.

附中文參考文獻:

[2] 卜曉波,龔 珍,黎 華.基于遺傳算法改進BP神經網絡的遙感影像分類研究[J].安徽農業科學,2013,(33):13056-13058.

[3] 鮑威爾M J D.多變量插值的徑向基函數[M].克拉倫登出版社,1987.

[4] Broomhead D S,Lowe D.多變量功能插值和自適應網絡[C] .復雜系統,1988.

[5] 田雨波,陳 風,張貞凱.混合神經網絡技術[M].北京:科學出版社,2015.

[6] Murru N,Rossini R.用于初始化反向傳播神經網絡中的權重的貝葉斯方法,應用于字符識別[M].Elsevier Science Publishers B.V.,2016.

[7] 張 騰.模糊神經網絡技術的應用[D].濟南:山東大學,1998.

[8] 毛建旭,王耀南,孫 煒,等.模糊神經網絡在遙感圖象分類中的應用[C].全國第六屆電子測量與儀器學術報告會,2000.

[10] 李 樂,陳 毅,許 婷,等 基于反向傳播神經網絡和遺傳算法的集成的遙感影像濕地淹沒超分辨率映射[J].環境遙感,2015,164:142-154.

[14] 劉 紅,任 坤,陳文楷,等.神經網絡的BP訓練算法和遺傳優化訓練算法的對比研究[J].北京工業職業技術學院學報,2008,7(2):30-34.

[15] 苑 進.基于RBF神經網絡的遙感圖像分類和基于結構特征的水體識別[D].青島:山東科技大學,2002.

猜你喜歡
分類方法
分類算一算
垃圾分類的困惑你有嗎
大眾健康(2021年6期)2021-06-08 19:30:06
學習方法
分類討論求坐標
數據分析中的分類討論
教你一招:數的分類
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
賺錢方法
給塑料分分類吧
主站蜘蛛池模板: 丁香婷婷激情网| 国内精品自在自线视频香蕉 | 高h视频在线| 4虎影视国产在线观看精品| 亚洲黄色视频在线观看一区| 日韩毛片在线播放| 在线日本国产成人免费的| 国产第一福利影院| 亚洲AV无码一区二区三区牲色| 久久情精品国产品免费| 欧美区一区| 久久综合婷婷| 欧美精品啪啪一区二区三区| 国产高清无码麻豆精品| 国产精品亚洲а∨天堂免下载| 欧美亚洲一区二区三区导航| 精品一区二区三区视频免费观看| 亚洲国产成人精品青青草原| 久久黄色小视频| 国产人成网线在线播放va| 国产96在线 | 国产国产人成免费视频77777| 国产h视频免费观看| 第九色区aⅴ天堂久久香| 日韩AV手机在线观看蜜芽| 亚洲第一网站男人都懂| 人妻21p大胆| 国产经典在线观看一区| 久久综合色88| 国产丝袜丝视频在线观看| www亚洲精品| 国产丝袜丝视频在线观看| 国产精品人人做人人爽人人添| 国产精品区视频中文字幕| 国产精品污视频| 在线欧美一区| 亚洲无线国产观看| 亚洲毛片一级带毛片基地| 亚洲国产中文精品va在线播放 | 拍国产真实乱人偷精品| 91在线免费公开视频| 国产91在线|日本| 激情综合激情| 中文字幕第4页| 婷婷在线网站| 内射人妻无套中出无码| 色噜噜久久| 国产第八页| 黑人巨大精品欧美一区二区区| 一级毛片免费的| 国产91精品久久| 日韩精品无码免费一区二区三区 | 免费在线a视频| 激情乱人伦| 欧美在线导航| 国产香蕉在线| 找国产毛片看| 亚洲成a人片| 99久久婷婷国产综合精| 久久精品女人天堂aaa| 谁有在线观看日韩亚洲最新视频| 亚洲天堂啪啪| 国产欧美日韩免费| 国产精品自在线天天看片| a色毛片免费视频| 2019国产在线| 亚洲色中色| 久热精品免费| 91精品国产一区自在线拍| 一级全免费视频播放| 91麻豆国产视频| 亚洲一级毛片免费看| 国产成人精品在线| 国产中文在线亚洲精品官网| 本亚洲精品网站| 美女被操91视频| 熟妇丰满人妻av无码区| 黄色网在线| 性喷潮久久久久久久久| 国产亚洲日韩av在线| 精品無碼一區在線觀看 | 色妞永久免费视频|