《畢業(yè)設計開題報告 神經(jīng)網(wǎng)絡在信號預測中的應用》由會員分享,可在線閱讀,更多相關《畢業(yè)設計開題報告 神經(jīng)網(wǎng)絡在信號預測中的應用(5頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、畢業(yè)設計開題報告
題目: 神經(jīng)網(wǎng)絡在信號預測中的應用
專業(yè): 指導教師:
學院: 自動化 學號:
班級: 姓名:
關鍵詞:神經(jīng)網(wǎng)絡 信號預測
一、 選題的目的、意義:
在科學研究和工程應用中,為了有效的獲取信息以及利用信息,必須對信號進行分析處理與預測。信號預測是分析與處理的基礎上進行的。在大型復
2、雜的系統(tǒng)控制中都需要信號的預測控制,通常需要大量的數(shù)學運算和借助計算機編制相應的程序達到信號加工變換的目的。目前流行用BASIC、FORTRAN 和C語言編制程序既需要對有關算法有深刻的了解,又需熟練掌握所用語言的語法和編程技巧,同時具備這兩方面的能力有一定困難。并且編制程序是復雜的,不僅浪費人力和物力,且影響工作進程和效率。在這種情況下,就想找到一種現(xiàn)成的仿真軟件。
MATLAB現(xiàn)已成為國際上公認的最優(yōu)秀的數(shù)值計算和仿真分析軟件。神經(jīng)網(wǎng)絡工具箱是MATLAB環(huán)境下所開發(fā)出來的許多工具箱之一,它是以人工神經(jīng)網(wǎng)絡理論為基礎,用MATLAB語言構造出典型神經(jīng)網(wǎng)絡的激活函數(shù)。用MATLAB可以編寫
3、各種網(wǎng)絡設計與訓練的子程序,并根據(jù)自己的需要去調用有關神經(jīng)網(wǎng)絡的工具箱。
自20世紀80年代初興起第二次的神經(jīng)網(wǎng)絡熱潮以來,神經(jīng)網(wǎng)絡以它特有的自學習、自組織、聯(lián)想記憶和并行處理等功能,被應用到眾多的領域。人工神經(jīng)網(wǎng)絡(Artificial Neural Networks, 簡寫為ANNs)也簡稱為神經(jīng)網(wǎng)絡(NNs)或稱作連接模型(Connectionist Model),是對人腦或自然神經(jīng)網(wǎng)絡(Natural Neural Network)若干基本特性的抽象和模擬。人工神經(jīng)網(wǎng)絡以對大腦的生理研究成果為基礎的,其目的在于模擬大腦的某些機理與機制,實現(xiàn)某個方面的功能。并且特有非線性適應性信息處理
4、能力。
信號是聲、光、電等運載消息的物理量,它們是時間或空間的函數(shù),所攜帶的消息就在變化之中。其中,確定性信號對任意一時刻都對應有確定的函數(shù)值,包括未來時刻;隨機信號不遵循任何確定性規(guī)律變化,未來值不能用精確的時間函數(shù)描述,一般的方法是很難準確地預測。相比之下,神經(jīng)網(wǎng)絡在這方面顯示了明顯的優(yōu)越性。近年來,人們將神經(jīng)網(wǎng)絡模型引入系統(tǒng)建模和辨識中,利用神經(jīng)網(wǎng)絡所具有的對任意非線性映射的任意逼近的能力,來模擬實際輸入-輸出關系。
人是萬物之靈,區(qū)別人與動物的是其發(fā)達的大腦及進化的智慧。研究神經(jīng)網(wǎng)絡,特別是神經(jīng)學習的機理,對認識和促進人自身發(fā)展有特殊的意義。
BP神經(jīng)網(wǎng)絡
在人工神經(jīng)網(wǎng)絡發(fā)展
5、歷史中,很長一段時間里沒有找到隱層的連接權值調整問題的有效算法。直到誤差反向傳播算法(BP算法)的提出,成功地解決了求解非線性連續(xù)函數(shù)的多層前饋神經(jīng)網(wǎng)絡權重調整問題。 BP (Back Propagation)神經(jīng)網(wǎng)絡,即誤差反傳誤差反向傳播算法的學習過程,由信息的正向傳播和誤差的反向傳播兩個過程組成。輸入層各神經(jīng)元負責接收來自外界的輸入信息,并傳遞給中間層各神經(jīng)元;中間層是內部信息處理層,負責信息變換,根據(jù)信息變化能力的需求,中間層可以設計為單隱層或者多隱層結構;最后一個隱層傳遞到輸出層各神經(jīng)元的信息,經(jīng)進一步處理后,完成一次學習的正向傳播處理過程,由輸出層向外界輸出信息處理結果。當實際
6、輸出與期望輸出不符時,進入誤差的反向傳播階段。誤差通過輸出層,按誤差梯度下降的方式修正各層權值,向隱層、輸入層逐層反傳。周而復始的信息正向傳播和誤差反向傳播過程,是各層權值不斷調整的過程,也是神經(jīng)網(wǎng)絡學習訓練的過程,此過程一直進行到網(wǎng)絡輸出的誤差減少到可以接受的程度,或者預先設定的學習次數(shù)為止。 BP神經(jīng)網(wǎng)絡模型BP網(wǎng)絡模型包括其輸入輸出模型、作用函數(shù)模型、誤差計算模型和自學習模型。
(1)節(jié)點輸出模型
隱節(jié)點輸出模型:Oj=f(∑WijXi-qj) (1)
輸出節(jié)點輸出模型:Yk=f(∑TjkOj-qk) (2) f-非線形作用函數(shù);q -神經(jīng)單元閾值。 圖1
7、 典型BP網(wǎng)絡結構模型
(2)作用函數(shù)模型
作用函數(shù)是反映下層輸入對上層節(jié)點刺激脈沖強度的函數(shù)又稱刺激函數(shù),一般取為(0,1)內連續(xù)取值Sigmoid函數(shù): f(x)=1/(1+e) (3)
(3)誤差計算模型 誤差計算模型是反映神經(jīng)網(wǎng)絡期望輸出與計算輸出之間誤差大小的函數(shù): Ep=1/2∑(tpi-Opi) (4) tpi- i節(jié)點的期望輸出值;Opi-i節(jié)點計算輸出值。
(4)自學習模型 神經(jīng)網(wǎng)絡的學習過程,即連接下層節(jié)點和上層節(jié)點之間的權重拒陣Wij的設定和誤差修正過程。BP網(wǎng)絡有師學習方式-需要設定期望值和無師學習方式-只需輸入模式之分。自學習模型為
8、 △Wij(n+1)= h ФiOj+a△Wij(n) (5) h -學習因子;Фi-輸出節(jié)點i的計算誤差;Oj-輸出節(jié)點j的計算輸出;a-動量因子。BP神經(jīng)網(wǎng)絡的應用及不足
神經(jīng)網(wǎng)絡可以用作分類、聚類、預測等。神經(jīng)網(wǎng)絡需要有一定量的歷史數(shù)據(jù),通過歷史數(shù)據(jù)的訓練,網(wǎng)絡可以學習到數(shù)據(jù)中隱含的知識。在你的問題中,首先要找到某些問題的一些特征,以及對應的評價數(shù)據(jù),用這些數(shù)據(jù)來訓練神經(jīng)網(wǎng)絡。
雖然BP網(wǎng)絡得到了廣泛的應用,但自身也存在一些缺陷和不足,主要包括以下幾個方面的問題。
首先,由于學習速率是固定的,因此網(wǎng)絡的收斂速度慢,需要較長的訓練時間。對于一些復雜問題,BP算法需要的訓練時
9、間可能非常長,這主要是由于學習速率太小造成的,可采用變化的學習速率或自適應的學習速率加以改進。
其次,BP算法可以使權值收斂到某個值,但并不保證其為誤差平面的全局最小值,這是因為采用梯度下降法可能產(chǎn)生一個局部最小值。對于這個問題,可以采用附加動量法來解決。
再次,網(wǎng)絡隱含層的層數(shù)和單元數(shù)的選擇尚無理論上的指導,一般是根據(jù)經(jīng)驗或者通過反復實驗確定。因此,網(wǎng)絡往往存在很大的冗余性,在一定程度上也增加了網(wǎng)絡學習的負擔。
最后,網(wǎng)絡的學習和記憶具有不穩(wěn)定性。也就是說,如果增加了學習樣本,訓練好的網(wǎng)絡就需要從頭開始訓練,對于以前的權值和閾值是沒有記憶的。但是可以將預測、分類或聚類做的比較好的
10、權值保存。
二、國內外研究現(xiàn)狀:
人工神經(jīng)網(wǎng)絡的發(fā)展歷史
1943年,心理學家WMcculloch和數(shù)理邏輯學家WPitts在分析、總結神經(jīng)元基本特性的基礎上首先提出神經(jīng)元的數(shù)學模型。此模型沿用至今,并且直接影響著這一領域研究的進展。因而,他們兩人可稱為人工神經(jīng)網(wǎng)絡研究的先驅。1945年馮諾依曼領導的設計小組試制成功存儲程序式電子計算機,標志著電子計算機時代的開始。1948年,他在研究工作中比較了人腦結構與存儲程序式計算機的根本區(qū)別,提出了以簡單神經(jīng)元構成的再生自動機網(wǎng)絡結構。但是,由于指令存儲式計算機技術的發(fā)展非常迅速,迫使他放棄了神經(jīng)網(wǎng)絡研究的新途徑,繼續(xù)投身于指令存儲式計算機技術的
11、研究,并在此領域作出了巨大貢獻。雖然,馮諾依曼的名字是與普通計算機聯(lián)系在一起的,但他也是人工神經(jīng)網(wǎng)絡研究的先驅之一。 50年代末,F(xiàn)Rosenblatt設計制作了“感知機”,它是一種多層的神經(jīng)網(wǎng)絡。這項工作首次把人工神經(jīng)網(wǎng)絡的研究從理論探討付諸工程實踐。當時,世界上許多實驗室仿效制作感知機,分別應用于文字識別、聲音識別、聲納信號識別以及學習記憶問題的研究。然而,這次人工神經(jīng)網(wǎng)絡的研究高潮未能持續(xù)很久,許多人陸續(xù)放棄了這方面的研究工作,這是因為當時數(shù)字計算機的發(fā)展處于全盛時期,許多人誤以為數(shù)字計算機可以解決人工智能、模式識別、專家系統(tǒng)等方面的一切問題,使感知機的工作得不到重視;其次,當時的電
12、子技術工藝水平比較落后,主要的元件是電子管或晶體管,利用它們制作的神經(jīng)網(wǎng)絡體積龐大,價格昂貴,要制作在規(guī)模上與真實的神經(jīng)網(wǎng)絡相似是完全不可能的;另外,在1968年一本名為《感知機》的著作中指出線性感知機功能是有限的,它不能解決如異感這樣的基本問題,而且多層網(wǎng)絡還不能找到有效的計算方法,這些論點促使大批研究人員對于人工神經(jīng)網(wǎng)絡的前景失去信心。60年代末期,人工神經(jīng)網(wǎng)絡的研究進入了低潮。
另外,在60年代初期,Widrow提出了自適應線性元件網(wǎng)絡,這是一種連續(xù)取值的線性加權求和閾值網(wǎng)絡。后來,在此基礎上發(fā)展了非線性多層自適應網(wǎng)絡。當時,這些工作雖未標出神經(jīng)網(wǎng)絡的名稱,而實際上就是一種人工神經(jīng)網(wǎng)絡
13、模型。隨著人們對感知機興趣的衰退,神經(jīng)網(wǎng)絡的研究沉寂了相當長的時間。80年代初期,模擬與數(shù)字混合的超大規(guī)模集成電路制作技術提高到新的水平,完全付諸實用化,此外,數(shù)字計算機的發(fā)展在若干應用領域遇到困難。這一背景預示,向人工神經(jīng)網(wǎng)絡尋求出路的時機已經(jīng)成熟。美國的物理學家Hopfield于1982年和1984年在美國科學院院刊上發(fā)表了兩篇關于人工神經(jīng)網(wǎng)絡研究的論文,引起了巨大的反響。人們重新認識到神經(jīng)網(wǎng)絡的威力以及付諸應用的現(xiàn)實性。隨即,一大批學者和研究人員圍繞著 Hopfield提出的方法展開了進一步的工作,形成了80年代中期以來人工神經(jīng)網(wǎng)絡的研究熱潮。
研究方向
神經(jīng)網(wǎng)絡的研究可以分為理論研
14、究和應用研究兩大方面。
理論研究可分為以下兩類:
1、利用神經(jīng)生理與認知科學研究人類思維以及智能機理。
2、利用神經(jīng)基礎理論的研究成果,用數(shù)理方法探索功能更加完善、性能更加優(yōu)越的神經(jīng)網(wǎng)絡模型,深入研究網(wǎng)絡算法和性能,如:穩(wěn)定性、收斂性、容錯性、魯棒性等;開發(fā)新的網(wǎng)絡數(shù)理理論,如:神經(jīng)網(wǎng)絡動力學、非線性神經(jīng)場等。
應用研究可分為以下兩類:
1、神經(jīng)網(wǎng)絡的軟件模擬和硬件實現(xiàn)的研究。
2、神經(jīng)網(wǎng)絡在各個領域中應用的研究。這些領域主要包括:模式識別、信號處理、知識工程、專家系統(tǒng)、優(yōu)化組合、機器人控制等。隨著神經(jīng)網(wǎng)絡理論本身以及相關理論、相關技術的不斷發(fā)展,神經(jīng)
15、網(wǎng)絡的應用定將更加深入。
三、主要參考資料:
1.神經(jīng)網(wǎng)絡,候媛彬,杜京義,汪梅編 西安電子科技大學出版社,2007年。
2. MATLAB 6.5輔助神經(jīng)網(wǎng)絡分析與設計,飛思科技產(chǎn)品研發(fā)中心主編,電子工業(yè)出版社,2003年。
3. 神經(jīng)元網(wǎng)絡控制,王永驥,涂建編 機械工業(yè)出版社,1999年
4. 基于人工神經(jīng)網(wǎng)絡的森林資源管理模型研究,洪偉,吳承禎,何東進編 化學工業(yè)出版社,2004年。
5. MATLAB與SIMULINK工程應用,Mohand Mokhtari Michel Marie編,電子工業(yè)出版社,2002年。
6. 信號分析與處理,趙光宙, 舒勤編機械工業(yè)出版社
16、2001年8月
四、設計內容:
本工程設計是關于神經(jīng)網(wǎng)絡在信號預測中的應用mathlab自控設計。
畢業(yè)設計內容包括:
1、畢業(yè)設計說明書:采用一個神經(jīng)網(wǎng)絡對每個采樣間隔的信號值進行預測。通過在每個離散時刻 增加有效值,推導出估計預測值,在t時刻和t-1時刻之間信號的變化在神經(jīng)網(wǎng)絡中反向傳播以便進行學習。
2、設計方案,使用技術。
五、設計方法及技術路線:
1、熟悉mathlab軟件神經(jīng)元設計
這是設計的第一步。在這個階段還需要收集信號處理中的有關物性參數(shù)和重要數(shù)據(jù)。
2、確定設計方案,完成流程圖
了解設計方案,充分了解設計內容,并在此基礎上可畫出流程圖。
3、編制有關
17、設計信息的設計文件
確定設計方案和流程圖,按照方案提供的數(shù)據(jù)和流程圖,查閱有關說明,選定數(shù)據(jù)、測試系統(tǒng)可靠性。
4、根據(jù)自控專業(yè)有關的其他設備、材料選用等情況,完成有關的設計文件
六、設計時間安排
第0周:根據(jù)前期調研完成開題報告,并準備開題答辯。
第一二三周:熟悉課題任務書,熟悉相關軟件的使用
第四周:學習使用熟悉相關軟件。
第五、六周:學習使用軟件,設計相關。
第七、八周:弄清程序流程,制定設計方案
第九、十周:寫出說明書草稿。
第十一、十二周:根據(jù)流程及控制要求進行自控裝置的選型,中期檢查。
第十四周:編寫儀表選型參數(shù)表;繪出儀表回路圖。
第十五周:設計出程序,調試結果等。
第十六周:整理出設計說明書,準備答辯。
第十七周:答辯。
七、預期成果
能夠設計開發(fā)出脫硫島工段的的檢測裝置,實現(xiàn)對生產(chǎn)過程的檢測;制定出完整的控制方案(包括被控變量、操縱變量、控制閥氣開、氣關型式、口徑、控制器正反作用的選擇等);計算完整的控制閥計算書;完成裝置選擇并達到自動化裝置選型工藝防爆、防腐要求;
按施工圖設計深度繪制出合格圖紙,包括儀表數(shù)據(jù)表、工藝控制流程圖、端子配線圖、儀表回路圖、電纜管纜外部連接系統(tǒng)圖、各個參數(shù)表圖并提交說明書,準備答辯。