隨著人類社會的進步,科學技術的發展日新月異,模擬人腦神經網絡的人工神經網絡已取得了長足的發展。經過半個多世紀的發展,人工神經網絡在計算機科學,人工智能,智能控制等方面得到了廣泛的應用。
當代社會是一個講究效率的社會,科技更新領域也是如此。在人工神經網絡研究領域,算法的優化顯得尤為重要,對提高網絡整體性能舉足輕重.BP神經網絡模型是目前應用最為廣泛的一種神經網絡模型,對于解決非線性復雜問題具有重要的意義。但是BP神經網絡有其自身的一些不足(收斂速度慢和容易陷入局部極小值問題),在解決某些現實問題的時候顯得力不從心。針對這個問題,本文利用遺傳算法的并行全局搜索的優勢,能夠彌補BP網絡的不足,為解決大規模復雜問題提供了廣闊的前景。本文將遺傳算法與BP網絡有機地結合起來,提出了一種新的網絡結構,在穩定性、學習性和效率方面都有了很大的提高。基于以上的研究目的,本文首先設計了BP神經網絡結構,在此基礎上,應用遺傳算法進行優化,達到了加快收斂速度和全局尋優的效果。本文借助MATLAB平臺,對算法的優化內容進行了仿真實驗,得出的效果也符合期望值,實現了對BP算法優化的目的。
關鍵詞:生物神經網絡:人工神經網絡;BP網絡;遺傳算法;仿真
隨著電子計算機的問世及發展,人們試圖去了解人的大腦,進而構造具有人類思維的智能計算機。在具有人腦邏輯推理延伸能力的計算機戰勝人類棋手的同時,引發了人們對模擬人腦信息處理的人工神經網絡的研究。
1.1研究背景
人工神經網絡(Artificial Noural Networks,ANN)(注:簡稱為神經網絡),是一種數學算法模型,能夠對信息進行分布式處理,它模仿了動物的神經網絡,是對動物神經網絡的一種具體描述。這種網絡依賴系統的復雜程度,通過調節內部大量節點之間的關系,最終實現信息處理的目的。
人工神經網絡可以通過對輸入輸出數據的分析學習,掌握輸入與輸出之間的潛在規則,能夠對新數據進行分析計算,推算出輸出結果,因為人工神經網絡具有自適應和自學習的特性,這種學習適應的過程被稱為“訓練"。
資源簡介:一個很好用的matlab程序,基于遺傳算法和bp神經網絡的matlab程序
上傳時間: 2015-06-21
上傳用戶:zhangyigenius
資源簡介:介紹有關GA遺傳算法結合bp神經網絡的經典文章及應用
上傳時間: 2014-01-07
上傳用戶:gdgzhym
資源簡介:遺傳算法與bp神經網絡的集合應用,是我數學建模比賽時發表的論文,供大家參考
上傳時間: 2013-12-15
上傳用戶:洛木卓
資源簡介:基于遺傳算法對rbf神經網絡的徑向基寬度進行優化的matlab程序
上傳時間: 2014-01-22
上傳用戶:Divine
資源簡介:基于matlab的bp神經網絡的分類算法
上傳時間: 2013-12-10
上傳用戶:heart520beat
資源簡介:基于matlab的bp神經網絡的回歸算法
上傳時間: 2014-01-12
上傳用戶:愛死愛死
資源簡介:自己編的遺傳算法同bp神經網絡結合的代碼!并且在神經網絡模型上進行多目標尋優,結果有doc文檔詳細說明!實現BP-GA多目標優化應用實例!
上傳時間: 2014-01-09
上傳用戶:zgu489
資源簡介:一個運用遺傳算法來訓練神經網絡的程序
上傳時間: 2015-03-06
上傳用戶:yyyyyyyyyy
資源簡介:模式識別常用模型和算法,包括bp神經網絡的C語言實現,bp神經網絡解決異或問題,HMM的C語言實現
上傳時間: 2015-05-07
上傳用戶:xinyuzhiqiwuwu
資源簡介:該文檔為基于改進的bp神經網絡的產品生產成本估算簡介文檔,是一份很不錯的參考資料,具有較高參考價值,感興趣的可以下載看看………………
上傳時間: 2021-11-16
上傳用戶:
資源簡介:該程序用遺傳算法對人工神經網絡進行優化,預測sars的變化趨勢
上傳時間: 2013-12-18
上傳用戶:偷心的海盜
資源簡介:java寫的bp神經網絡的java程序,與大家共享
上傳時間: 2013-12-19
上傳用戶:bruce
資源簡介:精心打造面向matlab的bp神經網絡的設計
上傳時間: 2015-10-03
上傳用戶:ma1301115706
資源簡介:遺傳算法和bp神經網絡結合matlab源碼,實用價值高
上傳時間: 2015-10-31
上傳用戶:頂得柱
資源簡介:幾個關于matlab下的bp神經網絡的源代碼
上傳時間: 2013-12-17
上傳用戶:cccole0605
資源簡介:用C++寫的bp神經網絡的類,具有很好的可復用性!
上傳時間: 2014-02-27
上傳用戶:Divine
資源簡介:用C語言寫的 BP 神經網絡的源代碼,效率很高,且有訓練的功能,望交流學習
上傳時間: 2013-12-20
上傳用戶:123456wh
資源簡介:利用遺傳算法對對神經網絡進行優化,采用C++實現
上傳時間: 2014-07-25
上傳用戶:wff
資源簡介:隨著人類社會的進步,科學技術的發展日新月異,模擬人腦神經網絡的人工神經網絡已取得了長足的發展。經過半個多世紀的發展,人工神經網絡在計算機科學,人工智能,智能控制等方面得到了廣泛的應用。當代社會是一個講究效率的社會,科技更新領域也是如此。在人...
上傳時間: 2022-06-16
上傳用戶:jiabin
資源簡介:基于遺傳算法的bp神經網絡氣象預報建模,20世紀90年代以來,國內外在大氣學科中開展了很多有關神經網絡預報建模和氣候分析等應用研究。然而隨著神經網絡方法在大氣科學領域研究的不斷深入,研究人員發現神經網絡方法在實際業務天氣預報應用中存在一個重要的問...
上傳時間: 2013-12-28
上傳用戶:洛木卓
資源簡介:基于改進遺傳算法的bp神經網絡及應用_英文_.pdf
上傳時間: 2014-01-25
上傳用戶:athjac
資源簡介:1,改進bp神經網絡在股市預測中的應用.2,基于matlab工具箱的開采煤層自燃危險性預測.3,基于改進的神經網絡的電力系統負荷預報.4,基于神經網絡的灌溉用水量預測.5,基于遺傳算法改進BP網絡的地表沉陷預計.6,利用遺傳算法改進BP學習算法.7,模糊神經網絡在電力市場...
上傳時間: 2013-12-27
上傳用戶:chenjjer
資源簡介:基于遺傳算法的bp神經網絡應用相關的的vb程序
上傳時間: 2014-01-22
上傳用戶:dancnc
資源簡介:感知機分類算法用于文獻分類,基于bp神經網絡的基本算法
上傳時間: 2015-08-04
上傳用戶:氣溫達上千萬的
資源簡介:基于粗糙集理論和bp神經網絡的分層遞階分類算法。
上傳時間: 2015-10-07
上傳用戶:cursor
資源簡介:基于bp神經網絡的電機系統的波形控制 闡述了bp神經網絡模型和算法,建立了電流型交——交變頻同步電動機的波形控制神經網絡BP模型,并將計算結果與仿真結果作了比較。
上傳時間: 2013-12-26
上傳用戶:liuchee
資源簡介:基于bp神經網絡的pid控制算法,可以有效的控制滯后對象
上傳時間: 2015-11-29
上傳用戶:偷心的海盜
資源簡介:基于C++的bp神經網絡算法的一個源程序
上傳時間: 2014-11-26
上傳用戶:cazjing
資源簡介:用遺傳算法優化bp神經網絡的matlab編程實例
上傳時間: 2016-03-31
上傳用戶:qq521
資源簡介:用遺傳算法優化bp神經網絡的matlab編程
上傳時間: 2013-11-26
上傳用戶:vodssv