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

        ?

        分?jǐn)?shù)階非因果BP神經(jīng)網(wǎng)絡(luò)模型

        2021-12-12 02:50:04黃晶晶王建宏
        計算機工程與應(yīng)用 2021年23期
        關(guān)鍵詞:波士頓微積分整數(shù)

        黃晶晶,王建宏

        南通大學(xué) 理學(xué)院,江蘇 南通 226019

        BP神經(jīng)網(wǎng)絡(luò)是一種按照誤差逆向傳播算法訓(xùn)練的多層前饋神經(jīng)網(wǎng)絡(luò),是應(yīng)用最廣泛的神經(jīng)網(wǎng)絡(luò),被廣泛應(yīng)用于預(yù)測[1]、分類模式識別[2]等方面。但是,BP神經(jīng)網(wǎng)絡(luò)有著收斂速度慢、耗時較長等缺陷。近年來,出現(xiàn)了很多對BP神經(jīng)網(wǎng)絡(luò)進(jìn)行優(yōu)化的成果[3-7]。特別地,分?jǐn)?shù)階的記憶性和遺傳性在一定程度上彌補了神經(jīng)網(wǎng)絡(luò)的不足。從理論角度出發(fā),分?jǐn)?shù)階BP算法的誤差函數(shù)具有單調(diào)性和收斂性,數(shù)值模擬的結(jié)果也成功驗證了這項理論[5]。此外,分?jǐn)?shù)階BP算法已被成功運用于實際應(yīng)用中,例如:對分類數(shù)據(jù)集進(jìn)行處理,能夠得到比整數(shù)階BP算法更高的分類準(zhǔn)確率[5],且有良好的泛化能力[6];能夠提高預(yù)測的科學(xué)性和準(zhǔn)確性,具有更高的預(yù)測精度[7]。由此可見,分?jǐn)?shù)階微積分對BP神經(jīng)網(wǎng)絡(luò)有很好的優(yōu)化效果。

        分?jǐn)?shù)階微積分[8]這一重要的數(shù)學(xué)分支誕生在1695年,幾乎和經(jīng)典微積分同時出現(xiàn)。目前,常見的分?jǐn)?shù)階微積分定義有Riemann-Liouville(RL)定義、Grünwald-Letni kov(GL)定義、Caputo定義[9]。近一些年分?jǐn)?shù)階微積分的理論被成功應(yīng)用到基礎(chǔ)研究和工程應(yīng)用中,例如圖像處理、信號處理[10]。隨著對分?jǐn)?shù)階微積分的應(yīng)用研究的發(fā)展,一些研究者將分?jǐn)?shù)階微積分理論與因果、反因果、非因果信號處理技術(shù)相結(jié)合[11],得出了分?jǐn)?shù)階因果、反因果、非因果微積分的定義。因果系統(tǒng)為線性時不變系統(tǒng)中一類非常重要的系統(tǒng),其輸出信號由輸入信號的現(xiàn)在和過去時刻決定,得到的輸出信號為因果信號。相反,反因果系統(tǒng)是指輸出信號只與輸入信號的現(xiàn)在和將來時刻有關(guān)系的系統(tǒng),其輸出輸入信號為反因果信號。此外,若輸出信號依賴于輸入信號的現(xiàn)在、過去和將來時刻的輸入,這樣的系統(tǒng)稱為非因果系統(tǒng),其輸出輸入信號為非因果信號。非因果系統(tǒng)常在控制理論和信號處理中被提到[12-13]。分?jǐn)?shù)階非因果微積分實質(zhì)上是分?jǐn)?shù)階因果和反因果微積分的加權(quán)和。它在保留分?jǐn)?shù)階的靈活性的情況下,擁有和整數(shù)階導(dǎo)數(shù)相同的相頻特性[14]。因此,從理論上來說分?jǐn)?shù)階非因果微積分較優(yōu)。此外,將其用于圖像去噪能在有效平滑噪聲的同時抑制相位偏移[11];將其用于檢波具有較高的檢測準(zhǔn)確率和定位精度[14]。顯而易見,分?jǐn)?shù)階非因果微積分有很高的研究價值。

        基于分?jǐn)?shù)階非因果微積分和分?jǐn)?shù)階因果BP神經(jīng)網(wǎng)絡(luò)的研究,本文構(gòu)建了分?jǐn)?shù)階非因果BP神經(jīng)網(wǎng)絡(luò)以達(dá)到比分?jǐn)?shù)階因果BP神經(jīng)網(wǎng)絡(luò)更好的優(yōu)化效果。將一階和Caputo分?jǐn)?shù)階因果、反因果、非因果微積分分別應(yīng)用到BP算法的反向傳播過程中對權(quán)值進(jìn)行調(diào)整,產(chǎn)生了六個不同的模型。為了驗證Caputo分?jǐn)?shù)階非因果BP神經(jīng)網(wǎng)絡(luò)的優(yōu)化效果,需要對這六個模型進(jìn)行比較。為了方便對比,將這些模型對波士頓房屋數(shù)據(jù)集和MNIST數(shù)據(jù)集進(jìn)行處理。本文的研究需體現(xiàn)非因果和分?jǐn)?shù)階的優(yōu)越性,故本文進(jìn)行了三個比較:整數(shù)階的三個模型之間的對比;分?jǐn)?shù)階的模型與其相應(yīng)的整數(shù)階模型之間的對比;分?jǐn)?shù)階的三個模型之間的對比。

        1 Caputo分?jǐn)?shù)階微積分

        本文研究的Caputo非因果微積分實際上是由Caputo因果、反因果微積分線性加權(quán)組合成的。

        1.1 Caputo分?jǐn)?shù)階因果微積分

        對于函數(shù)f(t),其一階因果導(dǎo)數(shù)可寫成Dl f(t)=。結(jié)合Caputo分?jǐn)?shù)階微積分公式可得到Caputo分?jǐn)?shù)階因果微積分的定義。

        定義1(Caputo分?jǐn)?shù)階因果微積分)α階的Caputo分?jǐn)?shù)階因果微積分的定義如下所示:

        α在區(qū)間(0,1)時,公式就變?yōu)椋?/p>

        1.2 Caputo分?jǐn)?shù)階反因果微積分

        對于函數(shù)f(t),其一階反因果導(dǎo)數(shù)可寫成Dr f(t)=。由此可推導(dǎo)出Caputo分?jǐn)?shù)階反因果微積分公式。

        定義2(Caputo分?jǐn)?shù)階反因果微積分)α階的Caputo分?jǐn)?shù)階反因果微積分的定義如下所示:

        其中,rCaputoaDαt表示Caputo分?jǐn)?shù)階反因果算子,[t,b]是f(t)的積分區(qū)間。

        當(dāng)α在區(qū)間(0,1)時,公式就變?yōu)椋?/p>

        1.3 Caputo分?jǐn)?shù)階非因果微積分

        本文研究的分?jǐn)?shù)階非因果微積分,其實質(zhì)是分?jǐn)?shù)階因果和反因果微積分的加權(quán)和[6,8]。由此可得出一個相應(yīng)的Caputo分?jǐn)?shù)階非因果微積分,其定義如下所示。

        定義3(Caputo分?jǐn)?shù)階非因果微積分)當(dāng)α在區(qū)間(0,1)時,定義Caputo分?jǐn)?shù)階非因果微積分算子為Caputo分?jǐn)?shù)階因果微積分算子與Caputo分?jǐn)?shù)階反因果微積分算子的加權(quán)和:

        2 基于Caputo分?jǐn)?shù)階微積分的BP算法

        在這個部分,將上面提出的Caputo分?jǐn)?shù)階因果、反因果、非因果微積分分別代入BP神經(jīng)網(wǎng)絡(luò)中,得到了新的BP算法。

        BP神經(jīng)網(wǎng)絡(luò)一共有三層:輸入層、隱含層和輸出層,設(shè)輸入層有m個,隱含層有n個,輸出層有1個神經(jīng)元,以及輸入的樣本共用J個。第j(j=1,2,…,J)個輸入樣本和其對應(yīng)的期望輸出分別用Xj和Oj表示。輸入層和隱含層之間的權(quán)重為W1=(νiq)n×m,并且隱含層和輸出層之間的權(quán)重為W2=(μ1,μ2,…,μn)T。νiq是輸入層的第q(q=1,2,…,m)個神經(jīng)元和隱含層第i(i=1,2,…,n)個神經(jīng)元之間的權(quán)重。此外,μp(p=1,2,…,n)是隱含層第p個神經(jīng)元和輸出層的那個神經(jīng)元之間的權(quán)重。令νi=(νi1,νi2,…,νim)T。假設(shè)g和f是隱含層和輸出層的傳遞函數(shù)。

        2.1 基于Caputo分?jǐn)?shù)階因果微積分的BP算法

        其中,η>0是學(xué)習(xí)速率,0<α<1是分?jǐn)?shù)階,cmin=。

        h(s(t))是一個組合函數(shù),根據(jù)Caputo分?jǐn)?shù)階導(dǎo)數(shù)的定義,h(s(t))關(guān)于t的α階導(dǎo)數(shù)為:

        其中:

        根據(jù)公式(2),當(dāng)0<α<1時,能夠得到:

        其中,k∈?,i=1,2,…,n,j=1,2,…,J。則誤差關(guān)于的具體公式為:

        類似于公式(10)有:

        其中:

        由上式可以得出:

        2.2 基于Caputo分?jǐn)?shù)階反因果微積分的BP算法

        2.3 基于Caputo分?jǐn)?shù)階非因果微積分的BP算法

        3 實例分析

        為了驗證Caputo分?jǐn)?shù)階非因果BP神經(jīng)網(wǎng)絡(luò)模型的效果。將這些模型分別應(yīng)用到波士頓房屋數(shù)據(jù)集和MNIST數(shù)據(jù)集中。通過所得準(zhǔn)確率的高低來驗證Caputo分?jǐn)?shù)階非因果的模型的準(zhǔn)確率最高。為了保證實驗結(jié)果的可靠性,選取了多個學(xué)習(xí)速率,隱含層神經(jīng)元的數(shù)目和分?jǐn)?shù)階進(jìn)行比較,最后選取比較好的數(shù)值代入這些模型中進(jìn)行總的比較分析。在這個過程中發(fā)現(xiàn)無論是因果、反因果還是非因果的模型,Caputo分?jǐn)?shù)階BP算法都比一階的結(jié)果更好。此外,分?jǐn)?shù)階非因果的結(jié)果是這些模型中最好的。整個模擬通過matlab軟件完成。

        3.1 波士頓房屋數(shù)據(jù)集

        波士頓房屋數(shù)據(jù)集是美國人口普查局在1978年收集的美國馬薩諸塞州波士頓住房價格的有關(guān)信息,涵蓋了506條波士頓不同郊區(qū)的房屋數(shù)據(jù),每條數(shù)據(jù)14個字段,包含自住房的平均房價(MEDV)和13個影響因素:城鎮(zhèn)人均犯罪率(CRIM)、城鎮(zhèn)非零售商用土地的比例(INDUS)、住宅平均房間數(shù)(RM)等。本文以這13個影響因素為輸入,以MEDV為輸出。

        在這次模擬中,將這506條數(shù)據(jù)隨機排列后,取前404條為波士頓房屋訓(xùn)練集,剩下的102條數(shù)據(jù)為波士頓房屋測試集。BP神經(jīng)網(wǎng)絡(luò)有一個隱含層,隱含層神經(jīng)元的數(shù)量取HidNodes=10,其網(wǎng)絡(luò)結(jié)構(gòu)為13×10×1。本文選取的階數(shù)為α=1/9,2/9,…,8/9和1,α=1代表了整數(shù)階的情況。最大迭代次數(shù)為1 000。每種網(wǎng)絡(luò)都要訓(xùn)練五次,取平均值得到最終的結(jié)果。為了直觀地比較不同模型的預(yù)測值的可靠性,本節(jié)用絕對系數(shù)R2來顯示預(yù)測值的擬合效果。以第j個樣本為例,令其預(yù)測值為yj,期望輸出為Oj,則其絕對系數(shù)R2為:

        其中,J為數(shù)據(jù)集中數(shù)據(jù)組的總組數(shù),R2的取值在[0,1]內(nèi),且值越大預(yù)測值的擬合優(yōu)度越高。經(jīng)過反復(fù)實驗,將學(xué)習(xí)速率定為0.08進(jìn)行最終的模擬。訓(xùn)練集和測試集經(jīng)過模擬得到的絕對系數(shù)如表1和表2所示。

        表1 波士頓房屋測試集的絕對系數(shù)Table 1 Absolute coefficient of Boston housing testing dataset

        表2 波士頓房屋訓(xùn)練集的絕對系數(shù)Table 2 Absolute coefficient of Boston housing training dataset

        由表1和表2可知,無論是整數(shù)階還是分?jǐn)?shù)階的模型,非因果BP神經(jīng)網(wǎng)絡(luò)的預(yù)測值的擬合優(yōu)度最高;對于因果、反因果和非因果BP預(yù)測模型,總能找到一個或多個分?jǐn)?shù)階的預(yù)測結(jié)果比1階的好??偟膩碚f,對于波士頓房屋數(shù)據(jù)集,分?jǐn)?shù)階非因果BP神經(jīng)網(wǎng)絡(luò)的預(yù)測值的可靠性最高。

        3.2 MNIST數(shù)據(jù)集

        MNIST數(shù)據(jù)集來自美國國家標(biāo)準(zhǔn)與技術(shù)研究所,是機器學(xué)習(xí)領(lǐng)域中非常經(jīng)典的一個數(shù)據(jù)集。其中的每張圖片由28×28個像素點構(gòu)成,也可展開為一個784×1的一維行向量,里面的每個元素都是(0,255)里的數(shù),代表了每個像素的灰度等級。該數(shù)據(jù)集包含了60 000個用于訓(xùn)練的示例和10 000個用于測試的示例。在這次模擬中,這60 000個訓(xùn)練示例組成了測試集,10 000個測試示例組成了測試集[15]。

        BP神經(jīng)網(wǎng)絡(luò)有一個隱含層,隱含層神經(jīng)元的數(shù)量取HidNodes=50,100,150,200,其網(wǎng)絡(luò)結(jié)構(gòu)為784×{50,100,150,200}×10。本文選取的階數(shù)依然為α=1/9,2/9,…,8/9和1。網(wǎng)絡(luò)中的學(xué)習(xí)速率是一個重要的參數(shù),選取eta=1.5,2,3,4進(jìn)行比較選擇。最大迭代次數(shù)為5。每種網(wǎng)絡(luò)都要訓(xùn)練5次,取平均值得到最終的訓(xùn)練準(zhǔn)確率和測試準(zhǔn)確率。

        3.2.1 整數(shù)階BP算法的比較分析

        本小節(jié)分別用1階因果、反因果和非因果BP算法對訓(xùn)練集和測試集進(jìn)行處理,結(jié)果如圖1所示。圖1顯示在同一個學(xué)習(xí)速率下,非因果的曲線一直是最高的??梢娬麛?shù)階非因果模型比整數(shù)階因果,反因果的更好。

        3.2.2 分?jǐn)?shù)階BP算法的比較分析

        因果BP神經(jīng)網(wǎng)絡(luò)的模擬結(jié)果如圖2所示:在相同的HidNodes值下,從每個子圖的最高點的準(zhǔn)確率可知:測試集和訓(xùn)練集的準(zhǔn)確率都隨著學(xué)習(xí)速率的增大而提高;當(dāng)α=8/9時準(zhǔn)確率最高;當(dāng)隱含層神經(jīng)元數(shù)HidNode從50到100時準(zhǔn)確率變高,但到150之后就變低。總之,對于因果BP神經(jīng)網(wǎng)絡(luò),分?jǐn)?shù)階的模型比整數(shù)階的好,且較合適的參數(shù)為α=8/9,HidNodes=100,eta=4。由圖3可知,反因果模型的最高準(zhǔn)確率基本出現(xiàn)在α=8/9的時候,且其較合適的HidNodes值和學(xué)習(xí)速率與因果模型的相同。

        從圖4可見,非因果BP神經(jīng)網(wǎng)絡(luò)模型的圖像與因果、反因果的基本相反:當(dāng)α=8/9時,非因果的準(zhǔn)確率最低;當(dāng)α=2/9時,準(zhǔn)確率最高。此外,對于非因果模型較合適的HidNodes值為150,學(xué)習(xí)速率為3。

        總的來說,無論是因果、反因果還是非因果模型,分?jǐn)?shù)階的模擬結(jié)果比其對應(yīng)的整數(shù)階的好。

        3.2.3 分?jǐn)?shù)階與傳統(tǒng)BP算法的比較分析

        圖1 整數(shù)階BP神經(jīng)網(wǎng)絡(luò)結(jié)果對比圖Fig.1 Comparison between integer-order BP algorithms

        圖2 因果BP神經(jīng)網(wǎng)絡(luò)結(jié)果對比圖Fig.2 Comparison between causal BP algorithms

        圖3 反因果BP神經(jīng)網(wǎng)絡(luò)結(jié)果對比圖Fig.3 Comparison between anti-causal BP algorithms

        圖4 非因果BP神經(jīng)網(wǎng)絡(luò)結(jié)果對比圖Fig.4 Comparison between non-causal BP algorithms

        已知因果和反因果BP神經(jīng)網(wǎng)絡(luò)算法的較合適的參數(shù)為eta=4,HidNodes=100,α=8/9。傳統(tǒng)BP神經(jīng)網(wǎng)絡(luò)和分?jǐn)?shù)階因果、反因果、非因果BP神經(jīng)網(wǎng)絡(luò)在這些取值下的模擬結(jié)果如圖5所示。由圖5可知,分?jǐn)?shù)階模型的曲線都比傳統(tǒng)的高,尤其是分?jǐn)?shù)階非因果模型。這證明了分?jǐn)?shù)階因果、反因果和非因果微積分都對BP神經(jīng)網(wǎng)絡(luò)有優(yōu)化作用,其中分?jǐn)?shù)階非因果微積分的優(yōu)化作用最好。

        圖5 分?jǐn)?shù)階與傳統(tǒng)BP神經(jīng)網(wǎng)絡(luò)結(jié)果對比圖Fig.5 Comparison between traditional and fractional-order BP algorithms

        4 結(jié)語

        本文在分?jǐn)?shù)階對BP神經(jīng)網(wǎng)絡(luò)具有優(yōu)化效果的基礎(chǔ)上,進(jìn)一步提出了分?jǐn)?shù)階非因果微積分對BP神經(jīng)網(wǎng)絡(luò)進(jìn)行優(yōu)化的想法。結(jié)合1階因果和反因果的概念推導(dǎo)出了反因果Caputo分?jǐn)?shù)階微積分,并由分?jǐn)?shù)階非因果微積分的定義得出Caouto非因果微積分。此外,將一階和Caputo分?jǐn)?shù)階因果、反因果、非因果微積分分別應(yīng)用到BP神經(jīng)網(wǎng)絡(luò)的反向傳播過程中,從而產(chǎn)生了新的BP算法。為了驗證分?jǐn)?shù)階非因果模型是這些模型中準(zhǔn)確性最高的,分別用這些模型對波士頓房屋數(shù)據(jù)集和MNIST數(shù)據(jù)集進(jìn)行模擬。模擬的結(jié)果和本文預(yù)想的一樣:分?jǐn)?shù)階的結(jié)果比整數(shù)階的好;非因果模型的預(yù)測擬合度和分類準(zhǔn)確率都比因果和反因果的高??傊?jǐn)?shù)階非因果BP算法對于預(yù)測和分類識別都有更高的準(zhǔn)確性。本文驗證了分?jǐn)?shù)階非因果微積分與BP神經(jīng)網(wǎng)絡(luò)相結(jié)合的可行性,在神經(jīng)網(wǎng)絡(luò)優(yōu)化的研究上有很好的前景。

        猜你喜歡
        波士頓微積分整數(shù)
        集合與微積分基礎(chǔ)訓(xùn)練
        集合與微積分強化訓(xùn)練
        追根溯源 突出本質(zhì)——聚焦微積分創(chuàng)新題
        走進(jìn)波士頓,開拓新視野
        華人時刊(2020年23期)2020-04-13 06:04:08
        你不能帶綠氣球進(jìn)波士頓美術(shù)館
        波士頓狂飆
        NBA特刊(2018年17期)2018-11-24 02:46:14
        一類整數(shù)遞推數(shù)列的周期性
        聚焦不等式(組)的“整數(shù)解”
        TED演講:如何學(xué)習(xí)微積分(續(xù))
        答案
        精品囯产成人国产在线观看| 亚洲精品无码专区在线在线播放| 亚洲av极品尤物不卡在线观看| 精品国产亚洲av高清大片| 国产精品精品自在线拍| 国产精品久久久久久久妇| 真人男女做爰无遮挡免费视频| 亚欧同人精品天堂| 色婷婷亚洲精品综合影院| 日本五十路人妻在线一区二区| 97人妻人人揉人人躁九色| 在熟睡夫面前侵犯我在线播放| 久久精品片| 蜜桃伦理一区二区三区| 日韩亚洲在线一区二区| 日本视频二区在线观看| 免费人妻无码不卡中文字幕系 | 2021年最新久久久视精品爱| 国产自拍伦理在线观看| 精品人妻av一区二区三区| 四虎国产精品免费久久| 国产亚洲精品国产福利在线观看| 国产三级视频在线观看国产 | 国产乱人激情h在线观看| 亚洲精品久久久久久久久av无码| 天天爽天天爽天天爽| 国产激情视频在线| 一道之本加勒比热东京| 欧美成妇人吹潮在线播放| 最新国产日韩AV线| 国产精品污一区二区三区在线观看 | 日韩精品网| 少妇被爽到自拍高潮在线观看 | 成人偷拍自拍在线视频| 尤物在线观看一区蜜桃| 亚洲精华国产精华液的福利| 国产亚洲欧美在线播放网站| 亚洲天堂一区二区三区视频| 国产人妻高清国产拍精品| 精品久久亚洲中文无码| 日韩久久久久中文字幕人妻|