999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于多種共軛梯度法改進BP算法的分析

2017-05-10 16:24:25王培培姜久雷
電子技術與軟件工程 2017年8期
關鍵詞:改進

王培培+姜久雷

摘 要

BP算法也稱誤差反向傳播算法。主要思想就是正向傳遞信息,反向傳播誤差來調整網絡的權值和閾值,使輸出結果不斷向目標函數逼近。由于BP算法本身的優點比較多常被分類、模式識別、函數逼近、數據壓縮等。多年來對于BP算法的改進和應用領域研究也在不斷地進行著。對于BP的算法改進主要有兩種方式:一種是基于啟發式進行的改進,一種是基于數值優化方式的改進。而基于數值優化的方式主要有共扼梯度法、L_M算法等。本文主要介紹BP算法的幾種共軛梯度法思想,并利用實驗進行對比分析,方便后續研究者的利用。

【關鍵詞】BP算法 共軛梯度法 改進

在人工神經網絡的實際應用中,目前絕大部分都采用BP網絡及其變化形式。它是前饋網絡的核心部分,常被用于解決非線性問題,是一種有監督的多層前饋神經網絡模型。由于權值是利用網絡的訓練誤差進行反向傳遞來修正的,顧也稱其為BP網絡。輸入信息的正向傳遞和輸出誤差的反向傳遞,構成了BP網絡的信息循環,最終使得誤差到達最小。BP網絡的傳統訓練方法利用的是梯度下降法,本文則主要介紹BP網絡的幾種共軛梯度法對網絡進行訓練,并對實驗結果進行對比分析。

1 BP神經網絡的梯度下降法

梯度下降法又稱最速下降法,是由著名的數學家柯西cauchy于1847年提出的。它的主要思想就是在最快的時間內達到目標值,而這個最快的方式就是函數的梯度。對于函數而言,梯度就是函數的導數。對于BP算法而言,就是利用梯度下降法沿著梯度下降的方向來尋求函數的最優值。它有兩種迭代方式:一種是隨機梯度下降,另一種是批量梯度下降。在BP網絡中一般利用的是批量梯度下降法的原理。下面我們簡單介紹下批量梯度下降法的原理。若h(x)是需要擬合的函數;E(θ)為均方誤差,主要是用來衡量集眾的樣本對線性模式的擬合程度。m為訓練樣本的總數。θ是最終需要通過梯度下降法求得的參數。

而我們的目標就是需要求出E(θ)取極小值的θT向量,根據前人的研究得出,沿著函數梯度的方向下降就能最快找到極小值。

所以計算E(θ)關于θT的偏導數,也就得到了向量中每一個θ的梯度:

沿著梯度的方向更新參數的值,迭代直到收斂。可以看到,批量梯度下降是用了訓練集中的所有樣本,所以這種訓練一般直適合小樣本的訓練學習,而且訓練過程中易陷入局部極小值且易出現震蕩現象。

2 幾種共軛梯度法

共軛梯度法是梯度法的一種改進方法。可以彌補梯度法振蕩和收斂性差的缺陷,基本思想是尋找與負梯度方向和上一次搜索反向共軛的方向作為新的搜索反向,從而加快訓練速度,并提高訓練精度。所有的共軛梯度法都采用負梯度方向作為初始搜索方向:p0=-g0,然后沿著該方向作一維搜索:,接下來,就是利用共軛方向作為新一輪的搜索方向,通常在當前負梯度方向上附加上一次搜索方向:。而的選取衍生出各種梯度法,如:Fletcher-Reeves、Polak-Ribiere、Powell-Beale、量化共軛梯度法等。

(1)在Fletcher-Reeves共軛梯度法中,修正系數如下:

(2)在Polak-Ribiere共軛梯度法中修正系數如下:

(3)而Powell-Beale共軛梯度法和以上兩種不同,因為它不是改變修正系數,二是改進設置負梯度方向搜索的條件。在一般的共軛梯度法中,當迭代次數等于網絡參數(權值和閾值)的個數時,再將搜索方向設置為負梯度方向。在Powell-Beale共軛梯度法中,條件改變如下:

如果該條件滿足,搜索方向就還原為負梯度反向。

(4)量化共軛梯度法不同于前面介紹的幾種共軛梯度法。上面介紹的幾種都需要進行一維搜索,這樣就可以耗費很多時間。應用Moller提出的量化共軛梯度法(SCG)就避免了耗時的以為搜索,其基本思想是融合了可信區間法和共軛梯度法,具體的方法就不再贅述了。下節我們通過實例進行仿真驗證上面幾種算法的特性。

3 應用Matlab進行實驗對比分析

本節主要是借鑒MATLAB神經網絡與應用中的實例進行分析,總結以上幾種訓練方法的特點,并在此基礎上進行匯總分析。首先設置輸入值和期望輸出值。如表1所示。

通過上述實驗是通過20組實驗后得到的平均值,可以看出述幾種實驗模擬得到的結果和原始值很相近。所以上述訓練方法對BP網絡的訓練還是有意義的。只是針對不同的情況利用不同的訓練方法而已。

參考文獻

[1]陳朝陽,行小帥,李玥.共軛梯度BP算法在Matlab 7.0中的實現[J].現代電子技術,2009,32(18):125-127.

[2]江學鋒.共軛梯度BP算法在藥品銷售預測中的應用[J].電腦知識與技術,2012,08(14):3361-3363.

[3]李軍,常濤,丁萃菁.改進共軛梯度BP算法的應用研究[J].計算機仿真,2005,22(04):111-113.

猜你喜歡
改進
蝙蝠算法的研究進展
現代化教學手段在語文教學中的運用
文理導航(2016年30期)2016-11-12 15:19:07
淺析國有企業思想政治工作的改進與創新
經營者(2016年12期)2016-10-21 09:36:17
督查工作改進策略研究
淺析加強和改進消防產品的監督管理
論離婚損害賠償制度的不足與完善
商(2016年27期)2016-10-17 06:57:20
高校安全隱患與安全設施改進研究
商(2016年27期)2016-10-17 05:02:12
“慕課”教學的“八年之癢”
大學教育(2016年9期)2016-10-09 08:09:53
淺析秦二廠設計基準洪水位提升對聯合泵房的影響
科技視界(2016年20期)2016-09-29 13:36:14
某型飛機靜止變頻器干擾電臺通話故障分析及改進措施
企業導報(2016年8期)2016-05-31 18:48:53
主站蜘蛛池模板: 亚洲国产成人无码AV在线影院L| 成人国产精品网站在线看| 久久午夜夜伦鲁鲁片无码免费| 波多野结衣久久精品| 波多野结衣第一页| 一级毛片免费观看不卡视频| 国产欧美日韩另类精彩视频| 美女被躁出白浆视频播放| 97精品国产高清久久久久蜜芽 | 在线不卡免费视频| 国产精品99在线观看| 欧美a√在线| 欧美激情视频二区三区| 欧美一级高清片久久99| 欧美日韩午夜| 伊人狠狠丁香婷婷综合色| 四虎成人在线视频| 午夜福利在线观看成人| 国产婬乱a一级毛片多女| 久久永久精品免费视频| 久操线在视频在线观看| 国产成人精品在线1区| 精品国产成人高清在线| 亚洲成人黄色在线观看| 日韩AV无码一区| 99这里精品| 国产偷国产偷在线高清| 国产成人欧美| 国产亚洲精品97在线观看| 成AV人片一区二区三区久久| 九九久久99精品| 亚洲一级毛片在线观| 亚洲第一视频免费在线| 2021天堂在线亚洲精品专区| 国产极品美女在线播放| 亚洲成a人片77777在线播放| 黄色网站在线观看无码| 最新无码专区超级碰碰碰| 狼友视频一区二区三区| 夜夜高潮夜夜爽国产伦精品| 国产欧美中文字幕| 亚洲免费毛片| 无码aⅴ精品一区二区三区| 国产对白刺激真实精品91| 亚洲精品无码av中文字幕| 国产男人天堂| 国产精品午夜电影| 国产精品熟女亚洲AV麻豆| 国产欧美日韩精品综合在线| 五月天丁香婷婷综合久久| 日本国产精品一区久久久| 新SSS无码手机在线观看| 中文一级毛片| 久热精品免费| 国内精品久久人妻无码大片高| 日韩欧美在线观看| 依依成人精品无v国产| 久久久91人妻无码精品蜜桃HD| 午夜在线不卡| 色综合中文| 亚洲区欧美区| 欧美日本在线播放| 中文国产成人精品久久一| 国产黄在线免费观看| 国产成人免费| 国产欧美日韩18| 欧美一区二区三区香蕉视| 美女一区二区在线观看| 亚洲综合精品第一页| 婷五月综合| 日韩精品无码不卡无码| 国产精品片在线观看手机版| 国产成人精品一区二区三在线观看| 三上悠亚在线精品二区| AV不卡在线永久免费观看| 日韩免费无码人妻系列| 亚洲欧洲日韩久久狠狠爱| 久久99国产综合精品1| av一区二区三区在线观看| 婷婷色一区二区三区| 婷婷激情五月网| 久久香蕉国产线看精品|