劉天麒
摘 要:宏觀經(jīng)濟政策的制定必然要參照各次產(chǎn)業(yè)發(fā)展水平,故研究產(chǎn)業(yè)發(fā)展規(guī)模變化趨勢就顯得十分必要。文章通過BP神經(jīng)網(wǎng)絡(luò),對廣東省第三產(chǎn)業(yè)就業(yè)人口數(shù)量進行分析,并以2016年的《廣東省統(tǒng)計年鑒》提供的數(shù)據(jù)為依據(jù)建立預測模型,結(jié)果表明:該模型最大誤差為5.26%,滿足預期要求,實際值和預測值的擬合關(guān)系較為理想,證實了所述方法的有效性。
關(guān)鍵詞:BP神經(jīng)網(wǎng)絡(luò);廣東省第三產(chǎn)業(yè);就業(yè)人口數(shù)量;預測
近年來,隨著我國經(jīng)濟實力的發(fā)展和產(chǎn)業(yè)結(jié)構(gòu)的迅速升級,第三產(chǎn)業(yè)從業(yè)者數(shù)量在我國就業(yè)人口數(shù)量中所占比重逐漸增大,第三產(chǎn)業(yè)的興旺已成為現(xiàn)代經(jīng)濟發(fā)展的重要特征。鑒于第三產(chǎn)業(yè)在國民經(jīng)濟中的重要地位,本文以廣東省第三產(chǎn)業(yè)就業(yè)人口數(shù)量作為研究對象,使用反向傳播(Back Propagation,BP)神經(jīng)網(wǎng)絡(luò)方法,研究了廣東省第三產(chǎn)業(yè)就業(yè)人口數(shù)量的預測模型。
目前國內(nèi)關(guān)于就業(yè)人口數(shù)量的建模方法較多,應(yīng)用較為廣泛的有灰色理論及神經(jīng)網(wǎng)絡(luò)建立的就業(yè)預測模型[1],以及利用BP神經(jīng)網(wǎng)絡(luò)預測大學生就業(yè)模型[2]。關(guān)于第三產(chǎn)業(yè)的相關(guān)建模方法也較為多見,但都集中在對第三產(chǎn)業(yè)GDP的建模研究,如采用時間序列法[3]、回歸分析法[4]對GDP進行建模,甚少涉及就業(yè)人口的建模研究。因此,本文利用BP神經(jīng)網(wǎng)絡(luò)方法,結(jié)合廣東省近12年來第三產(chǎn)業(yè)就業(yè)人口數(shù)量,建立預測模型,以期為廣東省第三產(chǎn)業(yè)的未來發(fā)展趨勢提供理論依據(jù)。
1 BP神經(jīng)網(wǎng)絡(luò)模型原理
1.1 BP神經(jīng)網(wǎng)絡(luò)的結(jié)構(gòu)
BP神經(jīng)網(wǎng)絡(luò)是一種單向傳播的多層前饋網(wǎng)絡(luò),在當前人工神經(jīng)網(wǎng)絡(luò)算法中得到廣泛應(yīng)用。它包括輸入層、隱含層和輸出層,同層節(jié)點之間互不相連,而層與層之間全互聯(lián)。輸入層和輸出層的節(jié)點個數(shù)由輸入、輸出向量的維數(shù)決定,隱含層節(jié)點個數(shù)沒有確定的標準,需通過反復試驗確定。理論表明,三層BP神經(jīng)網(wǎng)絡(luò)能以任意精度逼近任何連續(xù)函數(shù),其拓撲結(jié)構(gòu)如圖1所示。因此,本文采用三層BP神經(jīng)網(wǎng)絡(luò)對廣東省第三產(chǎn)業(yè)就業(yè)人口數(shù)量進行預測分析。
1.2 BP神經(jīng)網(wǎng)絡(luò)的算法
BP算法也稱誤差反向傳播算法,它通過對各層之間神經(jīng)元連接權(quán)值的反復學習,減小誤差,得到最終的神經(jīng)網(wǎng)絡(luò)模型。對于如圖1所示的三層神經(jīng)網(wǎng)絡(luò),其算法計算步驟[5]如下:
(1)采用最小隨機數(shù)方法初始化所有的加權(quán)系數(shù);
(2)提供輸入向量[x1,x2,…,xn]和輸出向量[y1,y2,…,ym]作為網(wǎng)絡(luò)訓練樣本;
(3)計算各神經(jīng)元的實際輸出,如式(1)
(1)
(4)計算實際輸出值與期望值的誤差,如式(2)
(2)
(5)修正輸出層的權(quán)值Wim及隱含層的權(quán)值Wni;
(6)判斷是否滿足誤差要求(J≤ε),若滿足則結(jié)束,不滿足則返至第3步,直到滿足誤差要求。
圖1 BP神經(jīng)網(wǎng)絡(luò)拓撲結(jié)構(gòu)
2 BP神經(jīng)網(wǎng)絡(luò)在廣東省第三產(chǎn)業(yè)就業(yè)人口預測中的應(yīng)用2.1 樣本選取與預處理
本文以廣東省2004—2015年的就業(yè)人員年末人數(shù)為建模樣本,進行預測研究,樣本數(shù)據(jù)如表1所示。
為了提高樣本數(shù)據(jù)對網(wǎng)絡(luò)的正確應(yīng)答能力,需要將構(gòu)造樣本中原始數(shù)據(jù)作歸一化預處理,采用線性歸一處理方法,即:
(3)
式中:i=1,2,…,,n;xi代表第i個樣本的取值大?。籱in(x)為所有樣本數(shù)據(jù)中的最小值;max(x)為所有樣本數(shù)據(jù)中的最大值。x'i的取值范圍為0~1。人口預測完畢后,再將歸一化后的數(shù)據(jù)按照反歸一化處理。
數(shù)據(jù)來源:《廣東省統(tǒng)計年鑒》,2016年版,廣東省統(tǒng)計局編,中國統(tǒng)計出版社出版。
2.2 預測廣東省第三產(chǎn)業(yè)就業(yè)人口的神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)設(shè)計
本文利用SPSS軟件對構(gòu)建的BP神經(jīng)網(wǎng)絡(luò)進行訓練,從2004年開始進行樣本輸入,每4年樣本作為一組,樣本數(shù)據(jù)共分為9組,每組中:前3年的數(shù)據(jù)作為輸入,第4年作為輸出。9組樣本數(shù)據(jù)中,前6組用于訓練神經(jīng)網(wǎng)絡(luò),后3組用于檢驗預測結(jié)果,訓練數(shù)據(jù)和檢驗數(shù)據(jù)如表2—3所示。
模型選用常見的3層結(jié)構(gòu),分別為輸入層、隱含層和輸出層。輸入層有3個神經(jīng)元,輸出層有1個神經(jīng)元,隱含層神經(jīng)元經(jīng)試算為20個。通過對BP神經(jīng)網(wǎng)絡(luò)模型相關(guān)參數(shù)的不斷試驗和調(diào)整,最終確定了隱藏層采用logsig傳遞函數(shù),輸出層采用purelin傳遞函數(shù),網(wǎng)絡(luò)訓練算法采用traingd,選擇5 000作為最大訓練次數(shù),0.001作為目標誤差值,0.05作為初始學習率。在構(gòu)建BP神經(jīng)網(wǎng)絡(luò)預測模型前,需要按照公式(3)對所有輸入數(shù)據(jù)進行歸一化處理,輸出數(shù)據(jù)后再進行反歸一化處理。實際值與預測值對比如表4所示。
由表4可知,所建立的BP神經(jīng)網(wǎng)絡(luò)在預測2007—2012年廣東省第三產(chǎn)業(yè)就業(yè)人口數(shù)量時,最大誤差不超過5.26%,表明預測值與實測值之間有著很好的擬合精度,說明該模型可以良好地預測廣東省第三產(chǎn)業(yè)就業(yè)人口數(shù)量。
2.3 BP神經(jīng)網(wǎng)絡(luò)對廣東省第三產(chǎn)業(yè)就業(yè)人口數(shù)量的預測
通過BP神經(jīng)網(wǎng)絡(luò)預測模型,對廣東省2013—2015年第三產(chǎn)業(yè)就業(yè)人口數(shù)量進行預測,預測結(jié)果為2013年人口數(shù)量為2 150.82萬人,2014年人口數(shù)量為2 238.15萬人,2015年人口數(shù)量為2 272.47萬人,預測值與實際值對比如圖2所示。
從圖2可以看出,預測值與實測值都較為均勻地分布在1∶1線附近,兩者之間的決定系數(shù)R2=0.986 5,表明預測值與實測值之間有著很好的擬合精度,再一次驗證了BP神經(jīng)網(wǎng)絡(luò)良好的預測能力。
3 結(jié)語
(1)本文以2004—2012年廣東省第三產(chǎn)業(yè)年末就業(yè)人數(shù)為依據(jù),利用神經(jīng)網(wǎng)絡(luò)建立了BP神經(jīng)網(wǎng)絡(luò)預測模型。
(2)利用SPSS軟件對所建立的模型進行學習訓練,并對2013—2015年廣東省第三產(chǎn)業(yè)就業(yè)人口數(shù)量進行了預測。
(3)結(jié)果表明,本文所建模型行之有效,在廣東省第三產(chǎn)業(yè)就業(yè)人數(shù)預測方面具有較好的擬合度,具有廣闊的應(yīng)用前景。但是,BP神經(jīng)網(wǎng)絡(luò)是一個復雜網(wǎng)絡(luò),由于其涉及隱含層節(jié)點個數(shù)難以確定、易陷入局部極小點等問題,在之后研究中,需要不斷完善該模型,以增加預測精度。另外,要訓練出更為精準的BP神經(jīng)網(wǎng)絡(luò)模型,亦需要多年數(shù)據(jù)的支撐,以進一步提高本文方法的適用性。
[參考文獻]
[1]何運村,張柱華.灰色理論及神經(jīng)網(wǎng)絡(luò)在就業(yè)預測中的應(yīng)用研究[J].計算機與數(shù)字工程,2008(8):154-156.
[2]馬丹丹,于占龍,劉越.BP神經(jīng)網(wǎng)絡(luò)在大學畢業(yè)生就業(yè)率預測中的研究與應(yīng)用[J].佳木斯大學學報,2014(5):751-753.
[3]李戰(zhàn)江,曹海燕.使用ARIMA模型對內(nèi)蒙古GDP進行時序建模及預測[J].內(nèi)蒙古農(nóng)業(yè)大學學報(自然科學版),2008(2):173-175.
[4]王建府.滬津GDP增長回歸模型比較及發(fā)展前景研究[J].科技情報開發(fā)與經(jīng)濟,2005(3):121-123.
[5]吳昌友.神經(jīng)網(wǎng)絡(luò)的研究及應(yīng)用[D].哈爾濱:東北農(nóng)業(yè)大學,2007.