• 
    

    
    

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

      RBF神經(jīng)網(wǎng)絡(luò)在河流營養(yǎng)鹽預(yù)測中的應(yīng)用

      2019-11-12 11:38:42黃偉建張麗娜黃遠(yuǎn)程瑤
      現(xiàn)代電子技術(shù) 2019年20期
      關(guān)鍵詞:仿真模型RBF神經(jīng)網(wǎng)絡(luò)誤差分析

      黃偉建 張麗娜 黃遠(yuǎn) 程瑤

      摘 ?要: 根據(jù)已監(jiān)測到的水質(zhì)數(shù)據(jù)進(jìn)行預(yù)測一直是河流水質(zhì)管理的重要組成部分,其中河流營養(yǎng)鹽濃度是影響水質(zhì)的根本因素。文中研究RBF神經(jīng)網(wǎng)絡(luò)在河流營養(yǎng)鹽濃度預(yù)測中的適用性,并與傳統(tǒng)的時(shí)間序列預(yù)測模型:ARIMA進(jìn)行比較。以朱衣河為研究對象,對河流營養(yǎng)鹽主要成分之一的磷酸鹽濃度進(jìn)行預(yù)測。通過采集到的時(shí)間序列數(shù)據(jù)對兩種預(yù)測模型進(jìn)行仿真,并通過平均誤差和均方誤差的比較,證明基于RBF神經(jīng)網(wǎng)絡(luò)的時(shí)間序列預(yù)測模型具有較強(qiáng)的預(yù)測精度和良好的推廣價(jià)值能力,在河流營養(yǎng)鹽預(yù)測中有較高的實(shí)用性。

      關(guān)鍵詞: RBF神經(jīng)網(wǎng)絡(luò); 營養(yǎng)鹽濃度; 磷酸鹽濃度預(yù)測; ARIMA; 仿真模型; 誤差分析

      中圖分類號: TN711?34; TP39 ? ? ? ? ? ? ? ? ? ? ? 文獻(xiàn)標(biāo)識碼: A ? ? ? ? ? ? ? ? ? 文章編號: 1004?373X(2019)20?0156?04

      Application of RBF neural network in river nutritive salt prediction

      HUANG Weijian1, ZHANG Lina1, HUANG Yuan1, CHENG Yao2

      (1. School of Information and Electrical Engineering, Hebei University of Engineering, Handan 056038, China;

      2. School of Water Resources and Hydropower, Hebei University of Engineering, Handan 056038, China)

      Abstract: River nutritive salt concentration is a fundamental factor affecting water quality. The applicability of RBF neural network in river nutrient concentration prediction is studied and compared with traditional time series prediction model: ARIMA. Taking Zhuyi River as the research object, the phosphate concentration is predicted, which is one of the main components of river nutritive salt. The simulation test of the two prediction models was carried out with the collected data of time series. By comparing average error with mean square error, it is proved that the time series prediction model based on RBF neural network has high prediction accuracy, high romotional value and better applicability in prediction of river nutritive salt.

      Keywords: RBF neural network; nutritive salt concentration; phosphate concentration prediction; ARIMA; simulation model; error analysis

      0 ?引 ?言

      隨著大數(shù)據(jù)分析技術(shù)的不斷成熟,人們發(fā)現(xiàn)時(shí)間序列預(yù)測方法應(yīng)用性極強(qiáng),它不涉及數(shù)據(jù)產(chǎn)生的背景,任何可用時(shí)間序列表示的信息,均可用時(shí)間序列分析理論進(jìn)行預(yù)測[1]。因此,有學(xué)者將時(shí)間序列預(yù)測方法中ARIMA預(yù)測模型(自回歸積分滑動(dòng)平均模型)應(yīng)用到水質(zhì)預(yù)測中,發(fā)現(xiàn)該模型既考慮了水質(zhì)數(shù)據(jù)的隨機(jī)波動(dòng)的干擾性,又考慮了數(shù)據(jù)在時(shí)間序列上的依存性[2]。由于ARIMA預(yù)測模型通常適用于存在線性關(guān)系的數(shù)據(jù),而河流營養(yǎng)鹽濃度數(shù)據(jù)雖然有著時(shí)間上的依存性,但卻是一種非線性時(shí)序數(shù)據(jù)。因此,ARIMA預(yù)測模型得到的預(yù)測結(jié)果并不理想。

      為克服該缺陷,進(jìn)一步提高預(yù)測精度,有學(xué)者發(fā)現(xiàn)將可以逼近任意非線性函數(shù)的人工神經(jīng)網(wǎng)絡(luò)技術(shù)與時(shí)間序列進(jìn)行結(jié)合的預(yù)測模型,可以達(dá)到較高的預(yù)測精度[3];而且人工神經(jīng)網(wǎng)絡(luò)對任意函數(shù)具有自組織、自學(xué)習(xí)的能力,同時(shí)隱含層神經(jīng)元采用了激活函數(shù),使其具有非線性映射功能,可以逼近任意非線性函數(shù)[4]。其中,徑向基函數(shù)(RBF)神經(jīng)網(wǎng)絡(luò)除具有極強(qiáng)的非線性映射能力,還有良好的泛化能力,網(wǎng)絡(luò)結(jié)構(gòu)簡單,學(xué)習(xí)速度比一般網(wǎng)絡(luò)快等優(yōu)勢[5],在其他領(lǐng)域也得到了廣泛的應(yīng)用[6?9]。故本文采用基于RBF神經(jīng)網(wǎng)絡(luò)的時(shí)間序列預(yù)測模型,對影響朱衣河水質(zhì)的磷酸鹽濃度數(shù)據(jù)進(jìn)行預(yù)測,以期得到精確度較高的預(yù)測結(jié)果,為水質(zhì)管理決策提供數(shù)據(jù)依據(jù)。

      1 ?RBF神經(jīng)網(wǎng)絡(luò)

      1.1 ?RBF網(wǎng)絡(luò)

      徑向基函數(shù)(RBF)網(wǎng)絡(luò)是一種向前網(wǎng)絡(luò),它以函數(shù)逼近理論為基礎(chǔ),能夠逼近任意非線性的函數(shù),同時(shí)具有很好的泛化能力和較快的學(xué)習(xí)速度。RBF神經(jīng)網(wǎng)絡(luò)由輸入層、隱含層、輸出層組成。輸入層由輸入節(jié)點(diǎn)組成,只傳遞輸入信號到隱含層;隱含層由神經(jīng)元的變換函數(shù),如高斯函數(shù)、格林函數(shù)等輻射狀作用函數(shù)構(gòu)成,其中隱含層節(jié)點(diǎn)數(shù)由問題的實(shí)際需求來確定;輸出層是對輸入的響應(yīng),由輸入節(jié)點(diǎn)組成。

      RBF網(wǎng)絡(luò)的主要思想是:將輸入數(shù)據(jù)直接映射到隱含層空間,用徑向基函數(shù)作為隱單元的“基”構(gòu)成隱含層的空間,在此空間對輸入數(shù)據(jù)進(jìn)行變換,將在低維空間中的非線性數(shù)據(jù)變換為高維空間內(nèi)線性可分。這種非線性的映射關(guān)系,通過徑向基函數(shù)的中心點(diǎn)來確定。輸出層則是通過隱含層的線性映射得到的,即網(wǎng)絡(luò)的輸出是隱含層神經(jīng)單元輸出的線性加權(quán)和。具體結(jié)構(gòu)如圖1所示。

      圖1 ?RBF神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)

      由上述RBF網(wǎng)絡(luò)的原理可知,RBF網(wǎng)絡(luò)主要涉及三種可調(diào)參數(shù):RBF的中心向量[ci]、偏值[σi]、隱含層到輸出層的權(quán)重[wik]。其中,RBF的中心[ci]的選取對網(wǎng)絡(luò)性能至關(guān)重要,中心太近,會(huì)產(chǎn)生近似線性相關(guān);中心太遠(yuǎn),產(chǎn)生的網(wǎng)絡(luò)會(huì)過大。根據(jù)這三種參數(shù)的確定,可以將RBF網(wǎng)絡(luò)劃分為很多種學(xué)習(xí)方法,最常見的是:隨機(jī)選取中心法、自組織選取中心法、有監(jiān)督選取中心法和正交最小二乘法(OLS)。本文采用基于OLS算法的RBF神經(jīng)網(wǎng)絡(luò),OLS算法能夠有效地自動(dòng)選擇中心,從而避免網(wǎng)絡(luò)規(guī)模過大和隨機(jī)選擇中心帶來的數(shù)值病態(tài)問題,同時(shí)有過程簡單、學(xué)習(xí)速率高等優(yōu)點(diǎn)[10]。

      1.2 ?時(shí)間序列的RBF神經(jīng)網(wǎng)絡(luò)預(yù)測

      基于RBF神經(jīng)網(wǎng)絡(luò)的時(shí)間序列預(yù)測模型,最主要的是需要確定好訓(xùn)練樣本的輸入和輸出。為預(yù)測時(shí)間序列y(i)的值,以[X(i)=[y(i-n),y(i-n+1),…,y(i-1)]T]作為輸入,n為歷史數(shù)據(jù)長度,代表過去n天的歷史數(shù)據(jù)。因此網(wǎng)絡(luò)結(jié)構(gòu)[11]可以表示為[y(i)=f(y(i-n),y(i-n+1),…,y(i-1))]。

      由于時(shí)間序列有一定的復(fù)雜性,而且序列數(shù)據(jù)前后的關(guān)聯(lián)程度大不相同。因此,采用不同的歷史數(shù)據(jù)長度的預(yù)測模型,結(jié)果大相徑庭。本文分別采用不同的歷史數(shù)據(jù)長度,選取其中預(yù)測結(jié)果均方誤差最小的歷史數(shù)據(jù)長度,提高模型的預(yù)測性能。

      2 ?實(shí)驗(yàn)過程

      根據(jù)監(jiān)測到的朱衣河連續(xù)325天的磷酸鹽濃度數(shù)據(jù),取前300天數(shù)據(jù)作為訓(xùn)練樣本,后25天濃度作為預(yù)測驗(yàn)證數(shù)據(jù)。

      2.1 ?ARIMA預(yù)測過程

      1) 先對數(shù)據(jù)清洗,錯(cuò)誤及空缺數(shù)據(jù)采用前5天均值填補(bǔ)。然后將數(shù)據(jù)歸一化預(yù)處理,并對數(shù)據(jù)進(jìn)行平穩(wěn)性檢驗(yàn),得到原始序列的自相關(guān)和偏相關(guān)圖,如圖2所示。

      根據(jù)圖2可知,原始序列并不平穩(wěn),自我相關(guān)性極高,且呈下降趨勢。因此,對原始序列進(jìn)行一階差分處理,使磷酸鹽濃度序列基本平穩(wěn),得到的一階自相關(guān)圖和偏相關(guān)圖,如圖3所示。

      2) 模型定階。ARIMA模型一般需要確定三個(gè)參數(shù)(p,d,q),p為自回歸項(xiàng),d為差分階數(shù),q為移動(dòng)平均項(xiàng)數(shù)。由步驟1)可知,d=1時(shí),磷酸鹽濃度時(shí)間序列變?yōu)槠椒€(wěn)。p,q的取值則根據(jù)逐步試探法來確定,得到磷酸鹽濃度最有預(yù)測模型參數(shù)為ARIMA(8,1,9)。

      3) 模型檢驗(yàn)。估計(jì)的參數(shù)全部通過顯著性檢驗(yàn),同時(shí)判斷殘差序列為白噪聲,因此認(rèn)為模型可以較好地?cái)M合數(shù)據(jù)。

      4) 進(jìn)行預(yù)測。將朱衣河前300天的磷酸鹽濃度數(shù)據(jù)作為訓(xùn)練樣本,預(yù)測300天之后25天的濃度數(shù)據(jù)。

      2.2 ?RBF預(yù)測過程

      1) 數(shù)據(jù)預(yù)處理。對原始數(shù)據(jù)進(jìn)行歸一化處理。

      2) 輸入輸出設(shè)計(jì)。本文經(jīng)過多次嘗試采用不同的歷史數(shù)據(jù)長度的預(yù)測模型,最終確定選取歷史數(shù)據(jù)長度為14的預(yù)測模型,即由n,n+1,…,n+13天的數(shù)據(jù)作為輸入,第n+14天的數(shù)據(jù)作為輸出。

      3) 選擇傳遞函數(shù)。RBF神經(jīng)網(wǎng)絡(luò)的預(yù)測模型需要確定隱含層傳遞函數(shù)。由于高斯函數(shù)是最常用的傳遞函數(shù),而且具有徑向?qū)ΨQ、形式簡單、光滑性好等優(yōu)點(diǎn),故本文選取高斯函數(shù)為隱含層傳遞函數(shù),隱含層到輸出層選擇線性函數(shù)。

      4) 參數(shù)設(shè)計(jì)。本預(yù)測模型需要設(shè)計(jì)的參數(shù)主要包括:網(wǎng)絡(luò)訓(xùn)練的目標(biāo)誤差DF,隱含層神經(jīng)元的數(shù)目MN以及分布系數(shù)Spread的大小。RBF神經(jīng)網(wǎng)絡(luò)的目標(biāo)誤差決定隱含層神經(jīng)元的數(shù)目,目標(biāo)誤差越小,所需神經(jīng)元數(shù)目越多。分布系數(shù)Spread的大小關(guān)乎函數(shù)近似平滑度,Spread越大越平滑,但Spread太大需要大量的神經(jīng)元來適應(yīng)快速變化,從而導(dǎo)致預(yù)測誤差過大。本模型先將Spread設(shè)置為1,以1為步長依次遞增至50。經(jīng)過多次試驗(yàn),本模型設(shè)置DF=0.001,MN=125,Spread=44。

      5) 訓(xùn)練樣本。對樣本進(jìn)行訓(xùn)練,具體訓(xùn)練情況如圖4所示。

      圖4 ?樣本訓(xùn)練情況圖

      6) 進(jìn)行預(yù)測。采用步驟5)得到的參數(shù),預(yù)測301~325天的濃度數(shù)據(jù)。由于模型采用的是一步預(yù)測法,即每次預(yù)測一天的數(shù)據(jù),在預(yù)測第i天的濃度時(shí),以i-14,i-13,…,i-1作為輸入;在預(yù)測第i+1天的濃度時(shí),需將之前預(yù)測到的第i天濃度也作為輸入的一部分。

      2.3 ?實(shí)驗(yàn)結(jié)果

      經(jīng)過兩種預(yù)測模型分別得到25天的磷酸鹽濃度預(yù)測數(shù)據(jù),將兩種預(yù)測數(shù)據(jù)與實(shí)際數(shù)據(jù)進(jìn)行對比可得到圖5所示的對比圖。

      [8] 于巖,陳鴻昶,于洪濤.基于RBF神經(jīng)網(wǎng)絡(luò)的微博用戶興趣預(yù)測模型[J].計(jì)算機(jī)應(yīng)用研究,2015,32(12):3555?3559.

      YU Yan, CHEN Hongchang, YU Hongtao. User interest prediction model based on RBF neural network [J]. Journal of computer applications, 2015, 32(12): 3555?3559.

      [9] 李瑞,張悟移.基于RBF神經(jīng)網(wǎng)絡(luò)的物流業(yè)能源需求預(yù)測[J].資源科學(xué),2016,38(3):450?460.

      LI Rui, ZHANG Wuyi. Prediction of energy demand in logistics industry based on RBF neural network [J]. Resources science, 2016, 38(3): 450?460.

      [10] 單東,許新征.基于徑向基神經(jīng)網(wǎng)絡(luò)和正則化極限學(xué)習(xí)機(jī)的多標(biāo)簽學(xué)習(xí)模型[J].模式識別與人工智能,2017,30(9):833?840.

      SHAN Dong, XU Xinzheng. Multi?label learning model based on radial basis neural network and regularized limit learning machine[J]. Pattern recognition & artificial intelligence, 2017, 30(9): 833?840.

      [11] 周志青,鄒國防,王磊,等.基于ARIMA/RBF?NN的時(shí)間序列水質(zhì)預(yù)測模型研究[J].科技通報(bào),2017,33(9):236?240.

      ZHOU Zhiqing, ZOU Guofang, WANG Lei, et al. Time series water quality prediction model based on ARIMA/RBF?NN [J]. Bulletin of science and technology, 2017, 33(9): 236?240.

      猜你喜歡
      仿真模型RBF神經(jīng)網(wǎng)絡(luò)誤差分析
      氣壓高度計(jì)的測量誤差分析及修正方法
      基于“比值比較法”確定最佳實(shí)驗(yàn)方案的研究
      無線Mesh網(wǎng)絡(luò)發(fā)展
      基于RBF神經(jīng)網(wǎng)絡(luò)的PID自校正控制研究
      基于RBF神經(jīng)網(wǎng)絡(luò)的一回路核動(dòng)力裝置典型故障診斷
      科技視界(2016年18期)2016-11-03 23:59:24
      電學(xué)計(jì)量的誤差分析及不確定度理論探究分析
      車載雷達(dá)陣面舉升裝置的位置誤差
      管道流體的瞬態(tài)仿真模型
      科技傳播(2016年11期)2016-07-20 23:41:33
      RBF神經(jīng)網(wǎng)絡(luò)在創(chuàng)業(yè)板新股定價(jià)問題上的研究
      一種模擬飛行訓(xùn)練裝置的研究改進(jìn)
      科技視界(2016年5期)2016-02-22 08:39:41
      玛曲县| 临猗县| 陆良县| 呼伦贝尔市| 灵台县| 武夷山市| 德安县| 梧州市| 西林县| 富川| 英吉沙县| 河西区| 新巴尔虎右旗| 鄱阳县| 钟祥市| 蓝山县| 汶川县| 惠州市| 冷水江市| 西昌市| 乐陵市| 同江市| 密云县| 灵寿县| 浪卡子县| 开平市| 三门县| 库伦旗| 康乐县| 东方市| 台州市| 娱乐| 平果县| 新竹县| 陆河县| 吉林市| 祥云县| 蛟河市| 莒南县| 介休市| 宁乡县|