亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于改進ESN的時間序列數(shù)據(jù)預(yù)測及誤差分析

        2016-11-03 05:53:23付娉娉
        關(guān)鍵詞:神經(jīng)元向量矩陣

        王 悅, 付娉娉,2

        (1.黑龍江科技大學(xué) 管理學(xué)院, 哈爾濱 150022; 2.哈爾濱工業(yè)大學(xué) 經(jīng)濟管理學(xué)院, 哈爾濱 150080)

        ?

        基于改進ESN的時間序列數(shù)據(jù)預(yù)測及誤差分析

        王悅1,付娉娉1,2

        (1.黑龍江科技大學(xué) 管理學(xué)院, 哈爾濱 150022; 2.哈爾濱工業(yè)大學(xué) 經(jīng)濟管理學(xué)院, 哈爾濱 150080)

        為了解決時間序列數(shù)據(jù)的預(yù)測問題,傳統(tǒng)ESN預(yù)測方法對關(guān)鍵參數(shù)的設(shè)置采取經(jīng)驗法和測試法,不能達到全局最優(yōu),因此,提出一種改進的ESN預(yù)測方法。該方法映射了關(guān)鍵參數(shù)的譜半徑,設(shè)置優(yōu)化目標(biāo),采用隨機梯度下降法進行優(yōu)化計算。實驗結(jié)果表明,改進ESN方法的預(yù)測誤差小,可以實現(xiàn)預(yù)測值對真實值的理想逼近。

        ESN; 時間序列數(shù)據(jù); 預(yù)測; 誤差分析

        0 引 言

        在工業(yè)和經(jīng)濟領(lǐng)域中,不同問題間是否存在關(guān)聯(lián)性和因果關(guān)系,很難直接從表面現(xiàn)象中獲得發(fā)現(xiàn)。借助不同問題所對應(yīng)的表征變量,分析其時間序列數(shù)據(jù)上的關(guān)聯(lián)性和因果關(guān)系,往往成為最終結(jié)論的有力佐證。目前,時間序列數(shù)據(jù)的分析和預(yù)測,已經(jīng)成為解決工業(yè)技術(shù)和經(jīng)濟管理問題的重要方法[1-2]。

        時間序列數(shù)據(jù)的分析與預(yù)測,是用統(tǒng)計的方法將待研究問題抽象出一組時間維度上的表征數(shù)據(jù),進而構(gòu)建一個適用于這種時間序列排布的分析模型,這個模型可以用于對歷史數(shù)據(jù)的分析,也可以用于對未來數(shù)據(jù)的預(yù)測[3]。在實際應(yīng)用中,時間序列數(shù)據(jù)的分析與預(yù)測,也可以采用曲線擬合法加以實現(xiàn)。根據(jù)研究對象的歷史數(shù)據(jù)擬合出一條隨時間變化的曲線,可以更加直觀地分析其變化規(guī)律,繼而在未來時間段上進行曲線延伸,就形成了對未來數(shù)據(jù)的預(yù)測。近年來,各種時間序列數(shù)據(jù)的預(yù)測方法被提取出來,根據(jù)規(guī)劃模型的不同,可以分為基于支持向量機的預(yù)測方法,基于自組織特征映射的預(yù)測方法,基于擴展卡爾曼濾波的預(yù)測方法,基于人工神經(jīng)網(wǎng)絡(luò)的預(yù)測方法[4-7]。

        無論是工業(yè)技術(shù)問題還是經(jīng)濟管理問題,大都存在一定程度的非線性。人工神經(jīng)網(wǎng)絡(luò)的優(yōu)秀性能在于,即便是非線性很嚴(yán)重的系統(tǒng),也能找到合適的神經(jīng)網(wǎng)絡(luò)對其進行逼近。Echo State Network(狀態(tài)回聲網(wǎng)絡(luò),簡稱ESN),是一種新型結(jié)構(gòu)的神經(jīng)網(wǎng)絡(luò)。相比于BP等經(jīng)典神經(jīng)網(wǎng)絡(luò),ESN的迭代過程具有更好的穩(wěn)定性,ESN的逼近效果更加接近最優(yōu)。尤其是,ESN不會像經(jīng)典神經(jīng)網(wǎng)絡(luò)方法那樣陷入局部極小值[8]。此外,ESN訓(xùn)練過程簡便快捷,更容易在復(fù)雜關(guān)系的求解上使用。

        ESN方法自出現(xiàn)以后,在很多領(lǐng)域中得到了應(yīng)用,但是它也存在一些問題。ESN在實際應(yīng)用中,其性能優(yōu)劣主要取決關(guān)鍵參數(shù)的配置。從現(xiàn)有的情況,ESN的參數(shù)配置主要依靠經(jīng)驗法和測試法,不僅存在效率問題還很難達到最優(yōu)。為此,筆者提出改進方法,提升ESN在時間序列數(shù)據(jù)預(yù)測中的適用效果。

        1 改進ESN預(yù)測方法

        1.1ESN預(yù)測模型結(jié)構(gòu)

        從結(jié)構(gòu)上看,ESN和經(jīng)典神經(jīng)網(wǎng)絡(luò)一樣,也包含輸入層、輸出層和隱含層,如圖1所示。三個層次的神經(jīng)元向量表達為

        (1)式(1)中,I(k)代表輸入層,共含有l(wèi)個神經(jīng)元;O(k)代表輸出層,共含有m個神經(jīng)元;C(k)代表隱含層,共含有n個神經(jīng)元;k代表網(wǎng)絡(luò)訓(xùn)練過程的迭代步進。

        ESN中,輸入層和隱含層之間的關(guān)系用權(quán)值矩陣Φic表示;隱含層和輸出層之間的關(guān)系用權(quán)值矩陣Φco表示;輸出層和隱含層之間的反饋關(guān)系用權(quán)值矩陣Φoc表示;隱含層內(nèi)部各神經(jīng)元之間的關(guān)系用權(quán)值矩陣Φcc來表示。ESN和經(jīng)典神經(jīng)網(wǎng)絡(luò)的最大不同之處,就在于其隱含層的配置。ESN的隱含層含有規(guī)模龐大的神經(jīng)元,并且這些神經(jīng)元以稀疏的方式連接在一起。這使得ESN對輸入-輸出之間的各種復(fù)雜關(guān)系具有更強的逼近能力,并且有極大的靈活性和短時記憶功能。

        圖1 ESN的網(wǎng)絡(luò)結(jié)構(gòu)

        1.2ESN預(yù)測流程

        設(shè)定訓(xùn)練ESN的過程中可以使用M個樣本,包括M個輸入數(shù)據(jù)樣本I(k)、M個輸出數(shù)據(jù)樣本O(k),那么,訓(xùn)練ESN的過程:

        第一步,對整個ESN網(wǎng)絡(luò)進行初始化。這一初始化工作包括對隱含層神經(jīng)元向量初始化,形成C(0);還包括對各連接矩陣進行初始化,形成Φic(0)、Φoc(0)、Φcc(0)。需要指出的是,Φco(0)最后通過計算得出,不必進行初始化。

        第二步,更新迭代操作。借助輸入數(shù)據(jù)樣本I(k)和輸出數(shù)據(jù)樣本O(k),不斷迭代更新隱含層的狀態(tài)C(k),更新迭代操作如式(2)所示:

        C(k+1)=f(ΦicI(k+1)+ΦccC(k)+ΦocO(K)),

        (2)

        式(2)中,f(·)代表了一個非線性函數(shù),它使得ESN具有對非線性的強逼近能力。

        第三步,向量數(shù)據(jù)整理。等待ESN進入平穩(wěn)狀態(tài)后,整理隱含層神經(jīng)元向量和輸入層神經(jīng)元向量,從而形成狀態(tài)矩陣:

        (3)式(3)中,Cnew(M)=[C(M);I(M)]T表達了輸入層神經(jīng)元向量和隱含層神經(jīng)元向量構(gòu)成的向量對;M0代表ESN進入平穩(wěn)狀態(tài)后的某一個迭代步進。

        同理,整理輸出矩陣為

        這里,T=M-M0+1。

        第四步,計算連接矩陣Φco。采用矩陣的偽逆求法,計算公式為

        (Φco)T=(STS)-1STD。

        第五步,利用ESN完成預(yù)測。經(jīng)過訓(xùn)練確定ESN的各個參數(shù)、連接權(quán)值矩陣之后,就可以根據(jù)輸入數(shù)據(jù)對輸出進行預(yù)測:

        C(k)=f(ΦicI(1)+ΦccC(k-1)+ΦocO(K-1)),

        O′(k)=Φco[C(k);I(k)],

        (4)

        式(4)中,O′(k)是預(yù)測結(jié)果,可以通過和實際結(jié)果O(k)的比較來計算出預(yù)測誤差,進而通過誤差分析來判斷ESN預(yù)測效果的優(yōu)劣。

        1.3改進方法

        根據(jù)上述流程可知,ESN預(yù)測結(jié)果的好壞與Φic、Φoc、Φcc、Φco這四個矩陣密切相關(guān)。Φic、Φoc、Φcc是先初始化再執(zhí)行ESN訓(xùn)練得到的,而Φco是在確定Φic、Φoc、Φcc之后計算出來的。這其中,Φic、Φoc、Φcc的初始化,往往依賴于經(jīng)驗法和測試法。如果這些初始化的值選擇的不好,會導(dǎo)致執(zhí)行訓(xùn)練效率降低,同時訓(xùn)練出的結(jié)果很難達到最優(yōu)。針對這種情況,提出兩點改進措施。

        1.3.1Φic、Φcc、Φoc的優(yōu)化

        C(k+1)=f(sicΦ′icI(k+1)+ρΦ′ccC(k)+

        socΦ′ocO(k)),

        Φic、Φcc、Φoc的譜半徑都是1,通過sic、ρ、soc的調(diào)節(jié),就可以形成滿足譜半徑要求的Φic、Φcc、Φoc。這樣,Φic、Φcc、Φoc的優(yōu)化問題,就轉(zhuǎn)變成了對sic、ρ、soc的優(yōu)化。

        三個矩陣的最優(yōu)配置效果,就是使得預(yù)測結(jié)果和實際結(jié)果的誤差盡可能的小。為此,設(shè)定如下兩個優(yōu)化目標(biāo)判別式:

        ε(k)=O(k)-O′(k),

        E(k)=‖ε(k)‖2/2。

        接下來,采用隨機梯度下降法來對sic、ρ、soc這三個參數(shù)進行優(yōu)化,它們可以使用一個統(tǒng)一的公式:

        p(k+1)=p(k)+η?E(k)/?p,

        (5)

        式(5)中,p可以取sic、ρ、soc這三個參數(shù)中的任意一個,η則代表更新速度。

        這樣,通過樣本訓(xùn)練最終確定的Φic、Φcc、Φoc,是符合預(yù)期要求的最優(yōu)結(jié)果。

        1.3.2Φco的計算

        Φco的最終確定,仍然采用隨機梯度下降法進行計算,其迭代更新策略為

        Φco(k+1)=Φco(k)+λ?E(k)/?Φco,

        (6)

        式(6)中,λ表示更新速度。因為?E(k)/?Φco=-ε(k)[C(k);I(k)]T,所以式(6)可以改寫為

        Φco(k+1)=Φco(k)-λε(k)[C(k);I(k)]T,

        至此,Φic、Φcc、Φoc、Φco就全部確定了。相比于傳統(tǒng)的經(jīng)驗法或測試法,這種改進措施確定的四個矩陣參數(shù)具有最優(yōu)特性,并且對于不同的樣本數(shù)據(jù)都具有較強的適應(yīng)性。

        2 改進ESN預(yù)測結(jié)果與誤差分析

        2.1實驗數(shù)據(jù)

        為了驗證提出的改進ESN預(yù)測方法的有效性,選取兩組時間序列變量數(shù)據(jù)的關(guān)系作為研究對象。一組是2005—2014年的通貨膨脹率CPI月度數(shù)據(jù),作為改進ESN方法的輸入;另一組是2005—2014年的廣義貨幣量M2月度數(shù)據(jù),作為改進ESN方法的輸出。兩組數(shù)據(jù)的絕對值表達存在較大的幅度差異,因此,取兩組數(shù)據(jù)的對數(shù)表達作為實驗數(shù)據(jù),如表1所示。

        表1 實驗數(shù)據(jù)

        2.2預(yù)測結(jié)果

        從表1的40組數(shù)據(jù)中,首先,選取20組數(shù)據(jù)對ESN進行訓(xùn)練,按照改進ESN方法獲得ESN的各個關(guān)鍵矩陣參數(shù),從而可以確定出針對此兩組實驗數(shù)據(jù)的最佳ESN結(jié)構(gòu)。然后,將40個L(CPI)數(shù)據(jù)作為輸入代入ESN,可以根據(jù)ESN獲得40個L(M2)的預(yù)測值。將L(M2)的預(yù)測值和L(M2)的真實值繪制成曲線,形成的對比結(jié)果,如圖2所示。

        圖2 L(M2)的預(yù)測值與真實值對比曲線

        Fig. 2Comparison curves of L(M2) prediction values and real values

        從圖2中的結(jié)果可以看出,L(M2)的預(yù)測值在開始與L(M2)的真實值有很大偏差,但在ESN的逼近能力下,迅速調(diào)整到和L(M2)的真實值比較吻合的狀態(tài),并一直保持非常好的逼近效果。在40個數(shù)據(jù)以后,ESN進一步預(yù)測出未來時間范圍內(nèi)的20個數(shù)據(jù),這個延伸的預(yù)測結(jié)果可以對輸入和輸出的未來關(guān)系問題提供統(tǒng)計學(xué)上的判據(jù)。圖2中的結(jié)果,直觀地證實了文中提出的改進ESN方法,對于時間序列數(shù)據(jù)預(yù)測的有效性。

        2.3誤差分析

        為了形成所提出的方法和傳統(tǒng)ESN方法的橫向?qū)Ρ?,進一步執(zhí)行預(yù)測誤差分析。時間序列數(shù)據(jù)的預(yù)測領(lǐng)域,一般通過四類誤差指標(biāo)來評價預(yù)測效果,即均方根誤差指標(biāo)、平均絕對誤差指標(biāo)、平均絕對百分比誤差指標(biāo)、標(biāo)準(zhǔn)均方根誤差指標(biāo)。

        均方根誤差指標(biāo)的數(shù)學(xué)形式:

        (7)

        平均絕對誤差指標(biāo)的數(shù)學(xué)形式為

        平均絕對百分比誤差指標(biāo)的數(shù)學(xué)形式:

        標(biāo)準(zhǔn)均方根誤差指標(biāo)的數(shù)學(xué)形式為

        這里,σ2表示時間序列數(shù)據(jù)的方差。

        根據(jù)2.1節(jié)的實驗對象,分別執(zhí)行傳統(tǒng)ESN預(yù)測和提出的改進ESN預(yù)測,兩種方法的預(yù)測誤差比較結(jié)果如表2所示。

        表2 兩種方法的預(yù)測誤差比較Table 2 Comparison of prediction error between two methods

        從表2中的結(jié)果可以看出,改進ESN方法的預(yù)測效果要大大優(yōu)于傳統(tǒng)ESN方法,四項預(yù)測誤差的評價指標(biāo)都遠遠低于傳統(tǒng)ESN方法。

        3 結(jié)束語

        改進的ESN預(yù)測方法能夠獲得高精度的預(yù)測結(jié)果。該方法針對時間序列數(shù)據(jù)預(yù)測問題,在傳統(tǒng)ESN預(yù)測的基礎(chǔ)上,對ESN的關(guān)鍵參數(shù)進行了優(yōu)化。優(yōu)化過程重新映射了關(guān)鍵參數(shù)的譜半徑,在優(yōu)化目標(biāo)的引導(dǎo)下,采用隨機梯度下降法完成優(yōu)化計算。改進ESN方法避免了關(guān)鍵參數(shù)的經(jīng)驗給定和多組測試,使得ESN具有最優(yōu)的逼近特性。針對時間序列數(shù)據(jù)展開實驗研究,實驗結(jié)果直觀地證實了改進ESN方法可以獲得高精度的預(yù)測結(jié)果,預(yù)測值曲線和真實值曲線的吻合程度非常高。

        [1]NAND R, CHANDRA R. Reverse neuron level decomposition for cooperative neuro-evolution of feedforward networks for time series prediction[C]//Australasian Conference on Artificial Life and Computational Intelligence, Canberra, ACT, Australia: ACALCI, 2016, 9592: 171-182.

        [2]劉鳳朝, 孫玉濤. 我國科技政策向創(chuàng)新政策演變的過程、趨勢與建議——基于我國289項創(chuàng)新城則的實證分析[J]. 中國軟科學(xué), 2007, 5: 34-42.

        [3]SALEEM A, HIGUCHI K. Globalization and ICT innovation policy: absorption capacity in developing countries[C]// International Conference on Advanced Communication Technology, Pyeongchang, Korea(South): ICACT, 2014: 409-417.

        [4]MINA A, BASCAVUSOGLU E, HUGHES A. Open service innovation and the firms search for external knowledge[J]. Research Policy, 2014, 43(5): 853-866.

        [5]吳莎. Volterra 核函數(shù)在齒輪裂紋故障識別上的應(yīng)用[J]. 河北科技大學(xué)學(xué)報, 2010, 31(6): 112-114.

        [6]王永生. 基于最小二乘支持向量回歸的混沌時間序列預(yù)測研究[J]. 海軍航空工程學(xué)院學(xué)報, 2009,(3): 88-92.

        [7]趙嵐. 微分進化算法在單樁極限承載力灰色優(yōu)化預(yù)測中的應(yīng)用[D]. 合肥: 合肥工業(yè)大學(xué), 2009.

        [8]GUNE S, GUNDUZ O, CATATEPE Z. Link prediction using time series of neighborhood-based node similarity scores[J]. Data Mining and Knowledge Discovery, 2016, 30(1): 147-180.

        (編輯徐巖)

        Prediction and error analysis of time series data based on improved ESN

        WANGYue1,FUPingping1,2

        (1.School of Management, Heilongjiang University of Science & Technology, Harbin 150022, China;2.School of Management, Harbin Institute of Technology, Harbin 150080, China)

        This paper seeks to find a solution to the forecasting of time series data and proposes an improved ESN prediction method as an alternative to the conventional ESN prediction method incapable of the global optimum due to adopting the experience method and the test method for the setting of the key parameters. This novel method mapping the spectral radius of the key parameters works by optimizing the calculation by setting the optimization goal and using the stochastic gradient descent method. The results show that the improved ESN method working with a smaller prediction error is capable of ideal approximation of prediction value to the true value.

        ESN; time series data; prediction; error analysis

        2016-06-01

        王悅(1977-),女,黑龍江省哈爾濱人,講師,碩士,研究方向:管理科技術(shù)與方法、公共政策,E-mail:82265694@qq.com。

        10.3969/j.issn.2095-7262.2016.04.021

        TP183

        2095-7262(2016)04-0458-05

        A

        猜你喜歡
        神經(jīng)元向量矩陣
        向量的分解
        《從光子到神經(jīng)元》書評
        自然雜志(2021年6期)2021-12-23 08:24:46
        聚焦“向量與三角”創(chuàng)新題
        躍動的神經(jīng)元——波蘭Brain Embassy聯(lián)合辦公
        初等行變換與初等列變換并用求逆矩陣
        向量垂直在解析幾何中的應(yīng)用
        向量五種“變身” 玩轉(zhuǎn)圓錐曲線
        矩陣
        南都周刊(2015年4期)2015-09-10 07:22:44
        矩陣
        南都周刊(2015年3期)2015-09-10 07:22:44
        矩陣
        南都周刊(2015年1期)2015-09-10 07:22:44
        国产一级自拍av播放| 欧性猛交ⅹxxx乱大交| 91短视频在线观看免费| 亚洲免费人成网站在线观看| 日本女优一区二区在线免费观看 | 亚洲av无码国产剧情| 日本一区不卡在线| 国产日产亚洲系列av| 女同性恋看女女av吗| 亚洲国产免费不卡视频| 无套内射在线无码播放| 久久综合国产乱子伦精品免费| 亚洲av无码成人网站www| 亚洲黄片av在线免费观看| 亚洲一区二区三区高清在线| 五月天中文字幕mv在线| 国产精品久久久久av福利动漫| 93精91精品国产综合久久香蕉| 一区二区特别黄色大片| 日本人妻高清免费v片| 亚洲av区,一区二区三区色婷婷| 中国少妇内射xxxx狠干| 无码专区天天躁天天躁在线| 欧美日本视频一区| 国产91精品一区二区麻豆亚洲 | 绝顶潮喷绝叫在线观看| 国内精品久久久久久久久久影院| 一本大道在线一久道一区二区| 少妇一区二区三区乱码| 草逼动态图视频免费观看网站| 亚洲熟妇无码八av在线播放| 一本大道久久a久久综合| 国产精品污一区二区三区在线观看 | 熟女人妻一区二区中文字幕| 日本道色综合久久影院| 国产亚洲av无码专区a∨麻豆| 国产精品98视频全部国产| 综合激情五月三开心五月| 久久精品99国产精品日本 | 国产精品二区在线观看| 日韩精品成人一区二区在线观看 |