王婷 孫志遠
[摘 要]城市增長邊界(UGB)最早是西方國家用于控制城市的蔓延,近年來被國內(nèi)學者引入我過城市發(fā)展研究。其目的是防止城市的蔓延,從而保護土地資源的一種城市擴張最大邊界的限制工具,確保在限定邊界范圍以內(nèi)對于建設城區(qū)發(fā)展的土地最大化利用。本文通過對文獻資料和城市統(tǒng)計年鑒的梳理以及數(shù)據(jù)的整理,探究BP神經(jīng)網(wǎng)絡在建立縣域城市增長邊界的預測模型中的應用。
[關(guān)鍵詞]UGB;BP神經(jīng)網(wǎng)絡;城市發(fā)展
[中圖分類號] TU984 ?[文獻標識碼] A [文章編號]1008-4649(2021)03-0078-05
The Prediction of Urban Growth Boundary Based on BP Artificial Neural Networks
Wang Ting, Sun Zhiyuan
(Shaanxi Business College,? Xian 710119 )
Abstract:Urban growth boundary UGB was first used to control urban sprawl in western countries and introduced by domestic scholars in recent years. It is a limiting tool for the maximum boundary of urban expansion to prevent urban sprawl and protect land resources, so as to ensure the maximum utilization of land for urban development within the limited boundary range. This paper explores the application of BP neural network in establishing the prediction model of county urban growth boundary by sorting out literature and city statistical yearbook as well as data.
Key words:UGB prediction; BP atificial neural network
一、 BP神經(jīng)網(wǎng)絡的概述
(一)BP神經(jīng)網(wǎng)絡的結(jié)構(gòu)與含義
國外對于神經(jīng)網(wǎng)絡的研究源自于20世紀40年代初,由McCulloh和Pitt建立的M-P模型標志著神經(jīng)網(wǎng)絡研究的開始;但該模型并不具備訓練能力。50年代,Rosenblatt建立了感知器,是第一個能夠?qū)W習的ANN(人工神經(jīng)網(wǎng)絡)。隨著不斷地發(fā)展直到1984年,計算機智能和跨學科知識的交融使ANN對生物神經(jīng)網(wǎng)絡有了更好的仿真模仿,且具備并行分布處理、自學習與容錯性等智能特性,并應用在圖像識別、方案決策、知識處理等領域。而國內(nèi)關(guān)于BP神經(jīng)網(wǎng)絡的研究直到1988年才真正開始。主要研究方向是神經(jīng)網(wǎng)絡的預測和算法。2004年國內(nèi)有學者將BP神經(jīng)網(wǎng)絡應用在土地規(guī)劃中。2012年BP神經(jīng)網(wǎng)絡與其他神經(jīng)網(wǎng)絡結(jié)合起來對城市農(nóng)用土地進行了預測研究。神經(jīng)網(wǎng)絡的使用在國內(nèi)范圍內(nèi)被廣泛傳開。BP神經(jīng)網(wǎng)絡是一種通過誤差反向傳播訓練的人工智能信息處理算法。通過信號向前傳播,誤差反向傳播的一種多層的神經(jīng)網(wǎng)絡。輸入層(input layer),隱含層(hidden layer),輸出層(output layer)三層構(gòu)成。其中輸入層也叫感知層,隱藏層也叫做影響因素集合層,有一層或多層;輸出層也叫響應層。
圖1 單個神經(jīng)元傳導
(二)BP神經(jīng)網(wǎng)絡的工作步驟
BP神經(jīng)網(wǎng)絡算法包括訓練階段和預測階段:訓練階段也叫學習階段,信息正向傳遞,數(shù)據(jù)進入輸入層,通過初始權(quán)值和閾值處理后傳入隱藏層,最后傳入輸出層,得到輸出函數(shù)。對比輸出值與期望輸出值,當誤差較大,進行反向傳播,不斷修正各單元的權(quán)值和閾值,降低誤差,使得預測輸出不斷向期望輸靠近,直到預測輸出值與期望值的誤差達到預設目標或達到最大訓練次數(shù),訓練結(jié)束。
圖2 BP神經(jīng)網(wǎng)絡
在用BP神經(jīng)網(wǎng)絡建立UGB模型過程中,我們假設輸入量x=(x,x2,…+,xn);輸出層輸出量:yo=(yo1,yo2,…,yoq);隱含層輸出量:ho=(ho1,ho2,…,hop);每層神經(jīng)元的各數(shù)分別為n,p,q。此外,whi為input layer (輸入層)和隱含層間的權(quán)值,隱含層與輸入層間的的閾值bh ;
1.隱含層輸入量:
hip=wipxn+bn?? (隱含層第p個神經(jīng)元的輸入量)
2.隱含層的輸出量:
hop=f(hip)
3.輸出層輸入量:
yip=wiqhop+bo
其中yi為經(jīng)隱含層到輸出層第q個神經(jīng)元的輸出值,whoq為連接隱含層和輸出層的權(quán)值,輸出層和隱含層間的閾值為ho;
4.輸出層輸出量:
yoq=g(yiq)
激活函數(shù)為∫(·)
5.根據(jù)偏導數(shù)來調(diào)整權(quán)值:
△who(q)=-μewho=μo(q)hoh(q)
whon+1=whon+μo(q)hoh(q)
△wih(q)=-μewih=h(q)xi(q)
wihn+1=wihn+μh(q)xi(q)
其中,誤差函數(shù)為:e=12 o=1q do(k)+yoo(k)2,期望輸出量:do=(d1,d2,…,dq),學習率α,μ為動量因子。
二、 UGB理論研究
(一) UGB的基本內(nèi)涵
對于UGB的內(nèi)涵,國外學者將其定義為城市和農(nóng)村的邊界,是介于城市和農(nóng)村的集中區(qū)。
區(qū)分城市與周邊地區(qū)來定義城市增長邊界,國內(nèi)學者對UGB的看法不一,有些學者認為中國的禁止建設區(qū)和城市建設用地邊界也通過劃定城市擴張控制線,利用區(qū)劃、開發(fā)許可證等方法進行實踐的,這一理念與西方國家的UGB較為相似,所以認為中國的城市建設用地邊界是狹義上的UGB,另有一些學者則從功能方面來定義城市增長邊界,還有部分人認為 UGB 是用于抑制無序擴張的政策手段,是合理指導城鎮(zhèn)土地開發(fā)和再開發(fā)、保護各種自然資源(尤其是土地資源)有意識的行動,明確指定城市的合理發(fā)展區(qū)域。本文將傾向于認為UGB是為預防城市蔓延無序,保護土地資源,提高土地利用率的,根據(jù)建立模型劃定的剛性和彈性邊界。彈性邊界指在邊界外禁止城市開發(fā),但特殊原因可以適當進行調(diào)整,剛性邊界則沒有調(diào)整余地。
(二) UGB預測影響因素分析
1.自然因素。
城市建設和發(fā)展需要以自然環(huán)境為載體,城市建設更加適應于較為廣闊平坦的地貌上,如城市地貌坡度較大,城市建設過程中的限制與阻力將較多,城市建設的成本也會越高。日照,濕度,季節(jié),降水量等,對于城市建筑物,工業(yè),形態(tài)等會產(chǎn)生影響。此外,較容易發(fā)生地震,泥石流,洪災的地區(qū)對于城市建設有直接影響。自然環(huán)境對于城市的建設主要是抑制的作用,影響短期內(nèi)不明顯。
2.社會環(huán)境。
社會環(huán)境包括城市的物質(zhì)結(jié)構(gòu)和文化結(jié)構(gòu)。包括人口規(guī)模,產(chǎn)業(yè)分布,建筑用地情況,公共設施投入分布等。人口因素對于城市增長的影響主要體現(xiàn)在人口的流入會導致城市設施,住房的需求量增加,進而影響城市擴張。城市交通因素對于城市的擴張起到驅(qū)動作用。居民的活動,企業(yè)運輸?shù)榷紩驗楣方煌ǖ谋憬葸M行遷移。政策因素發(fā)展方式的轉(zhuǎn)變,發(fā)展目標的制定,對于城市區(qū)域的發(fā)展提供動力。
3.經(jīng)濟環(huán)境。
經(jīng)濟環(huán)境是引導城市建設的主要動能和核心影響。經(jīng)濟水平的不斷提高會涌現(xiàn)城市新的功能代替舊功能的現(xiàn)象,城市的不斷更新不斷代謝,促進城市的不斷發(fā)展演變。另一方面,經(jīng)濟水平的不斷提高,科學技術(shù)的不斷進步,在城市建設中由于自然,社會等因素造成的阻力慢慢被克服,城市建設的阻力越來越小。
綜上所述,影響城市UGB因素是復雜且多樣的,在城市增長邊界預測時,應根據(jù)城市自身情況從宏觀到微觀,根據(jù)UGB預測目標合理選擇城市建設模式。
三、以陜西省某城市為例的UGB預測模型
(一)UGB影響因子以及數(shù)據(jù)挖掘
城市空間增長影響因素復雜多樣,包括自然,社會,經(jīng)濟以及政策等多方面因素影響??紤]到地理,海拔等因素對城市擴張的影響短期內(nèi)并不顯著,結(jié)合BP神經(jīng)網(wǎng)絡的適用性,本文采用綠地,道路,行政中心,人口,投資,經(jīng)濟等因素。以陜西省某市為例獲取該地區(qū)初始數(shù)據(jù):包括城區(qū)面積,土地利用現(xiàn)狀,DEM數(shù)據(jù),衛(wèi)星遙感影像。獲取該市綠地覆蓋,行政區(qū),各類建筑標志等。考慮地理因素對城市擴張影響短期內(nèi)不明顯,則不選取該因素。本文針對數(shù)據(jù)獲取和適用性以及說明性,選取人口規(guī)模(x1),城市園林綠地面積(x2)、建筑用地 (x3),道路(x4)固定資產(chǎn)投資(x5)等因素。
根據(jù)《陜西省某市統(tǒng)計年鑒》(2019-2016)中收集相關(guān)統(tǒng)計數(shù)據(jù),見表3-1:
由于所收集數(shù)據(jù)范圍較大,且計量單位不同,會造成神經(jīng)網(wǎng)絡訓練時間過長,或網(wǎng)絡多度擬合。此外數(shù)據(jù)范圍過大會導致訓練過程中該部分的權(quán)重偏大。為消除不同因素間由于差異所造成的誤差,首先要將所收集的數(shù)據(jù)進行歸一化處理,也就是對數(shù)據(jù)的預處理,將原始數(shù)據(jù)映射到「0,1」區(qū)間內(nèi)。
xiy=xi-ximinximax-ximin
xiy進行歸一處理后的數(shù)據(jù),xi為原始數(shù)據(jù),ximin為網(wǎng)絡中的最小數(shù)據(jù),ximax為最大數(shù)據(jù)。
歸一化處理后數(shù)據(jù),見表3-2:
此外,由于得到的城市邊界是無規(guī)則圖像,很難函數(shù)擬合。因此將城市邊界劃分為若干個相等的部分。當這若干點與點之間的距離足夠的小,可以實現(xiàn)匹配城市邊界的目的,完成對城市邊界的預測轉(zhuǎn)化為對邊界點的預測。
利用分區(qū)統(tǒng)計軟件,引入中心點,以中心點為基準每1度為一份,將邊界線等分為360等份,每個角度上都可以得到中心點到邊界的距離Dcb,比例因子是指每個角度上連續(xù)兩年的距離比,以SF(n2)表示,計算距離比例因子,利用公式可到點到城市綠地的距離、點到建筑標志的距離、點到道路的距離。
Dcb=(xb-xc)2(yb-yc)2
SF(n2)=Dcb(n2)-Dcb(n1)Dcb(n1)
Dcb表示中心點c到邊界點b的距離,x為坐標軸橫軸,y為縱軸??傻贸?018年c點與b點間的比例因子。
(二)對數(shù)據(jù)進行模擬算法
基于上述 BP 神經(jīng)網(wǎng)絡的原理, 利Matlab編程, 以xij為輸入層神經(jīng)元(即為點到城市綠地的距離、點到建筑標志的距離、點到道路的距離,人口,總投資5個變量),比例因子(y)為輸出神經(jīng)元,假設有2個隱含層神經(jīng)元(隱含層的數(shù)量沒有明確的計算方法,一般根據(jù)公式p=q+n+a反復試驗或經(jīng)驗來確定)。
1.以2010-2015年的數(shù)據(jù)作為訓練樣本,將相關(guān)數(shù)據(jù)錄入輸入層xij,輸出層為(y)。對網(wǎng)絡進行訓練, 隨機輸入權(quán)重與閾值取值范圍(0,1)動量因子為0.5,初始學習率為0.1。訓練10000次,誤差的最大值為0.1。 當誤差大于0.1時,精準度不高。開始測試,輸入數(shù)據(jù),當訓練次數(shù)越接近10000則模型越穩(wěn)定,學習誤差達到要求,訓練結(jié)束,誤差為0.089,該網(wǎng)絡可以接受。2.精度測試。以2016年數(shù)據(jù)測試完成訓練學習的神經(jīng)網(wǎng)絡,經(jīng)過計算,得出的結(jié)果與2017年統(tǒng)計年鑒實際數(shù)據(jù)相差0.36%,此網(wǎng)絡結(jié)構(gòu)可以接受。3. 預測。經(jīng)過學習,進行UGB預測,將2019年的相關(guān)數(shù)據(jù)包括距離因子輸入神經(jīng)網(wǎng)絡網(wǎng)絡作為初始數(shù)據(jù)(表3-2)輸入模型,經(jīng)網(wǎng)絡運行得出2020年陜西省某市建成市區(qū)面積預測??傻贸?020年陜西省某市預測面積為5613.37平方公里,而2019年實際面積為5145.56平方公里,面積增長率為0.09%,說明2020年城市邊界并無擴張,城市面積穩(wěn)定。
四、總結(jié)
雖然本文預測結(jié)果面積無擴張,但是城鄉(xiāng)統(tǒng)籌發(fā)展以及城鎮(zhèn)化建設,是近年來我國城市建設的主要方向。城市建設過程中,降低城市蔓延擴張,保護土地資源,保護耕地,提高住宅用地使用率等都是城市建設中亟待解決的問題,所以城市增長邊界的劃定尤其必要。城市增長邊界劃定作為一種城市建設的管理工具十分重要。而在UGB預測模型中采用BP神經(jīng)網(wǎng)絡,能夠保證收斂速度快,預測精度高,為城區(qū)建設提供了管理依據(jù)和建議。?? 然后BP神經(jīng)網(wǎng)絡UGB預測中依然存在不足,未來的研究中主要需要解決的問題,例如城市建設中各類影響因子的復雜性問題,未來應結(jié)合其他神經(jīng)網(wǎng)絡以及算法,提高各類因素間權(quán)重的設置,處理更為復雜多變范圍更大的數(shù)據(jù)。另一方面,神經(jīng)網(wǎng)絡模式識別功能擴展也是未來研究中的有待解決的問題。
[參考文獻]
[1]王良玉,等.人工神經(jīng)網(wǎng)絡及其在地學中的應用綜述[J].世界核地質(zhì)科學,2021,38(01):15-26.
[2]張建奇.基于GSA-BP神經(jīng)網(wǎng)絡的GNSS高程擬合方法[J].北京測繪,2021,35(03):398-403.
[3]王慧,等.基于BP神經(jīng)網(wǎng)絡的城市旅游環(huán)境承載力預警評價[J].當代旅游,2021,19(11):51-54+65.
[4]張治國.人工神經(jīng)網(wǎng)絡及其在地學中的應用研究[D].吉林大學,2006:138.
[5]邵飛. 基于人工神經(jīng)網(wǎng)絡的遙感影像變化信息提取方法研究[D].山東科技大學,2006:89.
[6]Hinton G E,Osindero S,Teh Y W.A Fast Learning Algorithm for Deep Belief Nets[J].Neural Computation,2014,18(7):1527-1554.
[責任編輯:李 帆]
[收稿日期] 2021-03-28
[作者簡介]王婷(1988— ),女,陜西省西安市人,陜西工商職業(yè)學院會計金融學院講師。孫志遠(1987—? ),陜西省榆林市人,陜西工商職業(yè)學院會計金融學院講師,西安建筑科技大學博士研究生。
[基金項目]本文系2018年度陜西省高校科協(xié)青年人才托舉計劃項目“基于BP神經(jīng)網(wǎng)絡的縣域新城UGB預測(課題編號2018118)研究成果之一。