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

PSO—BP模型在遙感影像分類中的應用研究

2017-05-11 08:57:18王海軍
科技創(chuàng)新與應用 2017年1期

摘 要:針對目前采用BP神經網絡模型進行遙感影像分類時存在的對初始權閾值敏感、易陷入局部極值和收斂速度慢的問題,為了提高BP模型遙感影像分類精度,將粒子群算法引入到BP網絡模型參數(shù)選擇中。首先運用粒子群算法對BP模型權閾值參數(shù)進行初始尋優(yōu),再用改進BP算法對優(yōu)化的網絡模型權閾值進一步精確優(yōu)化,隨后建立基于粒子群算法的BP網絡分類模型,并采用MATLAB語言實現(xiàn)了該算法,將其應用到遙感影像數(shù)據(jù)分類研究中。仿真結果表明,新模型有效提高了遙感影像分類準確性,為遙感影像分類提出了一種新的方法,具有廣泛研究價值。

關鍵詞:遙感;影像分類;BP神經網絡;粒子群算法

1 概述

自20世紀70年代以來,遙感技術伴隨著地理信息處理技術的飛速發(fā)展也得到了快速發(fā)展。遙感影像分類技術作為遙感技術中的研究重點,更加得到了相關學者的關注。近年來,人工神經網絡作為一種新型的信息處理技術,已被廣泛應用于遙感圖像分類,其中應用最多最成功的當數(shù)BP神經網絡[1-3]。但是,BP神經網絡由于其初始權閾值的不確定性,使得BP神經網絡存在著訓練速度慢,易陷入局部極小值的問題。因此,出現(xiàn)了大量對BP神經網絡的改進方法。改進方法分為兩類,第一類是對BP神經網絡算法的改進,如附加動量法、帶有動量項自適應學習率法以及Levenberg-Marquard算法等[4-6]。第二類是引入新的智能算法優(yōu)化BP神經網絡權閾值,然后結合改進BP算法改進BP神經網絡運行效果,提高BP模型運行效率[7,8]。本文主要研究基于粒子群神經網絡(PSO-BP)的遙感影像分類模型,并采用MATLAB語言實現(xiàn)了該模型,實驗結果表明,該改進模型不僅具有更好地分類穩(wěn)定性,同時也具有比BP神經網絡模型更高的分類精度。

2 遙感影像分類模型的搭建

2.1 核心思想

遙感影像分類模型搭建的理論基礎是粒子群算法與BP神經網絡的有效結合,相比遺傳算法,粒子群算法保留了種群基礎上的全局搜索策略,其采用的速度——位移進化方式操作簡單,避免了復雜的選擇交叉變異操作。它特有的記憶能力使其可以根據(jù)當前追蹤的搜索情況,動態(tài)調整搜索策略,尋找到最優(yōu)解。因此,本文在構建基于BP神經網絡的遙感影像分類模型的基礎上,將粒子群算法引入到BP神經網絡模型參數(shù)的優(yōu)化中,首先采用粒子群算法縮小BP模型權閾值的搜索范圍,然后再采用改進的BP神經網絡算法進行二次搜索,確定權閾值,得到模型最終權閾值,形成最終模型。這樣構造的模型既可以避免由于權閾值的隨機性造成的神經網絡學習的穩(wěn)定性差、可靠性低與易陷入局部極小的問題,同時又可以提高模型的分類精度。

2.2 基于MATLAB的模型實現(xiàn)步驟

Step1——基本參數(shù)設定。取粒子個數(shù)N=30。對于搜索空間維度D,輸入層indim=3,隱層hiddennum=11,輸出層outdim=3,則D=(indim+1)*hiddennum+(hiddennum+1)*outdim=80。本文取每個微粒的加速項權重學習因子c1=c2=2。慣性因子W的取值直接影響粒子局部與全局搜索能力,為保持粒子對種群搜索空間的拓展能力,采用線性遞減權值策略,它能使W由wmax隨迭代次數(shù)線性遞減到wmin。

for iter=1:itmax

W(iter)=wmax-((wmax-wmin)/itmax)*iter;

end

式中,itmax=100為最大進化代數(shù),iter為當前進化代數(shù)。wmax=0.9為初始慣性權值,wmin=0.4為迭代至最大代數(shù)時的慣性權值。

Step2——適應度函數(shù)的編寫。PSO-BP神經網絡模型算法運行的目的是只要算法迭代停止時去噪后圖像與原始圖像的誤差最小,就說明此時的圖像去噪效果最好,此時粒子對應位置即為所求最優(yōu)值。因此本模型的適應度函數(shù)代碼如下:

function fitness=fitcal(pm,net,indim,hiddennum,outdim,D,Ptrain,Ttrain)

[x,y,z]=size(pm);

for i=1:x

for j=1:hiddennum

x2iw(j,:)=pm(i,((j-1)*indim+1):j*indim,z);

end

for k=1:outdim

x2lw(k,:)=pm(i,(indim*hiddennum+1):(indim*hiddennum+hiddennum),z);

end

x2b=pm(i,((indim+1)*hiddennum+1):D,z);x2b1=x2b(1:hiddennum)';

x2b2=x2b(hiddennum+1:hiddennum+outdim)';

net.IW{1,1}=x2iw;net.LW{2,1}=x2lw;

net.B{1}=x2b1;net.B{2}=x2b2;

error=sim(net,Ptrain)-Ttrain;

fitness(i,1,z)=mse(error);

end

Step3——速度與位置初始化。由于BP模型權閾值參數(shù)一般取[-1,1]之間的隨機數(shù),因此群體中每個粒子對應的初始位置參數(shù)X和速度參數(shù)V均取為[-1,1]之間的隨機數(shù)。主要代碼如下:

X=-0.5+1*rand(N,D,1);

V=-0.5+1*rand(N,D,1);

Step4——速度位置更新。利用適應度函數(shù)計算個體適應度值,進行局部最優(yōu)和全局最優(yōu)位置更新。其主要代碼如下:

V(:,:,j+1)=W(j)*V(:,:,j)+c1*rand*(pbest(:,:,j)-X(:,:,j))+c2*rand*(G(:,:,j)-X(:,:,j))+rand*(G(:,:,1)- pbest(:,:,1));

for ni=1:N

for di=1:D

if V(ni,di,j+1)>vmax

V(ni,di,j+1)=vmax;

elseif V(ni,di,j+1)<-vmax

V(ni,di,j+1)=-vmax;

else

V(ni,di,j+1)=V(ni,di,j+1);

end

end

end

X(:,:,j+1)=X(:,:,j)+V(:,:,j+1);

Step5——解碼。當算法按照預設參數(shù)結束后,將參數(shù)解碼,并賦給BP神經網絡模型。并其主要代碼如下:

for t=1:hiddennum

x2iw(t,:)=gbest(1,((t-1)*indim+1):t*indim,j);

end

for r=1:outdim

x2lw(r,:)=gbest(1,(indim*hiddennum+1):(indim*hiddennum+hiddennum),j);

end

x2b=gbest(1,((indim+1)*hiddennum+1):D,j);

x2b1=x2b(1:hiddennum)';

x2b2=x2b(hiddennum+1:hiddennum+outdim)';

net=newff(Pn_train,Tn_train,[hiddennum outdim],{'tansig','purelin'},'trainlm');

net.IW{1,1}=x2iw;net.LW{2,1}=x2lw;

net.b{1}=x2b1;net.b{2}=x2b2;

3 遙感影像分類仿真實驗

3.1 實驗數(shù)據(jù)處理

由于采集到的遙感影像數(shù)據(jù)不是模型可以直接利用的數(shù)據(jù)類型,所以在將遙感影像數(shù)據(jù)輸入模型之前先將其轉換為R,G,B三波段數(shù)據(jù),再將三波段數(shù)據(jù)轉換為3行,從而形成輸入矩陣。再自行定義目標向量,并將其轉換為與輸入向量結構相同的向量,構成了神經網絡模型的訓練樣本對。本文采用LANDSAT衛(wèi)星崇明島遙感影像圖片作為實驗數(shù)據(jù),圖1為實驗中用到的圖片,圖2為轉換后計算機中存儲的矩陣數(shù)據(jù)。

3.2 仿真實驗

表1給出了基于不同算法的分類結果對比,從表中可以看,由于對BP模型的權閾值進行了2次優(yōu)化,基于PSO-trainlm BP算法的遙感影像分類模型具有更高的分類精度,且分類模型的穩(wěn)定性也要好于基本BP模型與改進BP模型,圖3給出了某次分類的分類結果圖,從分類后的圖可以看出,如果有清晰的遙感影響圖片及采樣點精確的話,可以得到很高的分類精度。

4 結束語

本文主要研究了基于PSO-BP算法的神經網絡遙感影像分類模型,并采用MATLAB語言進行了仿真,在研究中發(fā)現(xiàn)在進行遙感影像分類時采用梯度下降BP算法的模型存在訓練速度慢,對初始權閾值參數(shù)敏感且易陷入局部極小值的問題。針對這個問題采用粒子群算法及改進BP算法對權閾值進行兩次優(yōu)化,將優(yōu)化后的權閾值作為分類模型的最終參數(shù)。實驗結果表明這種設想是成功的,將粒子群算法引入到基于改進算法的BP遙感影像分類模型后,不僅可以提高分類模型分類精度,同時也可以提高模型運行的穩(wěn)定性。

參考文獻

[1]徐磊,林劍,李艷華.基于BP人工神經網絡的遙感影像分類[J].地理空間信息,2012,10(4):83-86.

[2]王睿,韋春桃,馬云棟.基于BP神經網絡的Landsat影像去云方法[J].桂林理工大學學報,2015,35(3):535-539.

[3]麥格,童新華.基于BP神經網絡的石漠化遙感影像分類方法的探討[J].廣西師范學院學報:自然科學版,2013,30(1):70-77.

[4]馬麗霞,逄超,陳曉輝.BP神經網絡的改進算法及在大壩變形分析與預報中的應用[J].吉林建筑大學學報,2016,33(4).

[5]王軍.改進BP網絡在瀝青路面構造深度預測中的應用[J].廈門理工學院學報,2016,24(3).

[6]蔚治國.基于改進BP神經網絡的樣本分類方法[J].自動化與儀器儀表,2016(6).

[7]游丹丹,陳福集.基于改進粒子群和BP神經網絡的網絡輿情預測研究[J].情報雜志,2016,35(8).

[8]田亞鵬,鞠斌山.基于遺傳算法改進BP神經網絡的頁巖氣產量遞減預測模型[J].中國科技論文,2016(15).

作者簡介:王海軍(1982-),男,漢族,內蒙古鄂爾多斯市人,鄂爾多斯應用技術學院教師,高級工程師,工學碩士,研究方向:人工智能算法應用。

主站蜘蛛池模板: 久久这里只有精品66| 99re热精品视频国产免费| 久久精品无码专区免费| 亚洲中文无码av永久伊人| 久久永久精品免费视频| 热九九精品| 国产成本人片免费a∨短片| 女同久久精品国产99国| 国产大全韩国亚洲一区二区三区| 欧美成人综合视频| 亚洲伊人久久精品影院| 欧美不卡二区| 亚洲国产91人成在线| 久久青草免费91观看| 米奇精品一区二区三区| 在线观看视频99| 伊人激情综合网| 黄色一级视频欧美| 亚洲精品在线观看91| 亚洲国产黄色| 亚洲视频三级| 中文字幕日韩久久综合影院| 成人综合在线观看| 亚洲欧美日韩另类在线一| 99热亚洲精品6码| 国产精品福利尤物youwu| 在线看片中文字幕| 啪啪国产视频| 亚洲成人77777| 91视频区| AV熟女乱| 四虎在线观看视频高清无码 | 一本大道AV人久久综合| 99国产精品免费观看视频| 亚洲天堂成人在线观看| 狠狠色丁香婷婷综合| 国产JIZzJIzz视频全部免费| 国产无码精品在线| 欧美 亚洲 日韩 国产| 狼友视频国产精品首页| 国产乱子伦手机在线| 亚洲欧美不卡| 香蕉在线视频网站| 国产菊爆视频在线观看| 99久久精彩视频| 国产成人亚洲综合A∨在线播放| 久久狠狠色噜噜狠狠狠狠97视色| 中文一区二区视频| 成人毛片免费观看| 2020极品精品国产| 国产成人精品高清在线| 亚洲日韩Av中文字幕无码| 国产av一码二码三码无码| 内射人妻无套中出无码| 中文字幕永久在线观看| 黄片一区二区三区| 日韩欧美中文字幕在线韩免费| 一区二区三区成人| 在线精品自拍| 大学生久久香蕉国产线观看| 九九热精品免费视频| 国产乱子伦无码精品小说| 激情视频综合网| 国产乱论视频| 亚洲美女高潮久久久久久久| 欧美日韩国产在线人| 日韩AV无码一区| 亚洲视频二| h视频在线观看网站| 久久公开视频| 国产女人爽到高潮的免费视频 | 制服丝袜国产精品| 69视频国产| 国产免费看久久久| 三级欧美在线| 日本国产一区在线观看| 亚洲欧洲自拍拍偷午夜色| 天堂网亚洲综合在线| 日韩精品无码免费专网站| 亚洲人成电影在线播放| 久久a级片| 国产精品视频999|