神經網(wǎng)絡實驗總結范文
時間:2024-01-19 17:48:57
導語:如何才能寫好一篇神經網(wǎng)絡實驗總結,這就需要搜集整理更多的資料和文獻,歡迎閱讀由公務員之家整理的十篇范文,供你借鑒。
篇1
關鍵詞:BP算法 訓練樣本 小車自動尋徑
中圖分類號:TP273.3 文獻標識碼:A 文章編號:1007-9416(2013)07-0102-02
1 引言
隨著生產技術的發(fā)展和自動化程度的提高,在自動化領域中,許多復雜性操作或對人體有害的工作都由機器自動完成,為了實現(xiàn)這一工作,機器就必須具有智能性。
人工神經網(wǎng)絡是由人工神經元(簡稱神經元)互連組成的網(wǎng)絡,以大規(guī)模模擬并行處理為主,具有很強的魯棒性和容錯性自學習能力,是一個大規(guī)模自適應非線性動力系統(tǒng);具有集體運算的能力。多層前向神經網(wǎng)絡(BP網(wǎng)絡)是神經網(wǎng)絡結構形式中應用較多的自學設計方法之一。BP算法可以通過已知數(shù)據(jù)訓練網(wǎng)絡模型,應用于對未知數(shù)據(jù)的預測[3]。因此能很好的應用于小車自動尋徑,使小車具有智能性。
2 BP算法神經網(wǎng)絡
BP神經網(wǎng)絡(Back-Propagation networks)包括三個層次:輸入層、隱含層、輸出層[2]。
2.1 BP算法流程簡述
BP神經網(wǎng)絡的本質是誤差反向傳輸?shù)亩鄬忧梆伨W(wǎng)絡,BP算法的基本思想是,學習過程由信號的正向傳播與誤差的反向傳播兩個過程組成。正向傳播時,先自行對權重進行初始化,輸入樣本從輸入層傳入,經各隱層逐層處理后,傳向輸出層,如圖1為BP神經網(wǎng)絡模型[3],若輸出層的實際輸出與期望的輸出(理想輸出)不符,則轉入誤差的反向傳播階段。
2.2 隱層神經元個數(shù)的確定
一般情況下,隱層神經元個數(shù)是根據(jù)網(wǎng)絡收斂性能的好壞來確定的,在總結大量網(wǎng)絡結構的基礎上,在單隱層神經網(wǎng)絡中,得出以下經驗公式:
其中,為輸入層神經元個數(shù),為輸出層神經元個數(shù)。
3 創(chuàng)建BP神經網(wǎng)絡模型
3.1 問題描述
隨機的繪制一張彩色地圖,地圖中有各種顏色的建筑和一條貫穿的公路(白色),引入BP神經網(wǎng)絡,使該小車具有一定的智能,可以自動地判斷前方是否為公路,進而沿著公路從地圖的一端走到另一端。本次實驗所用的地圖如圖2所示(地圖及小車由本人按照一定的比例用電腦的畫圖工具所畫):
3.2 地圖及小車圖片的灰度化
由于Matlab默認為rgb模式打開圖片,故為了更簡單的解決問題,必須對圖片進行灰度處理,處理之后地圖及小車分別為520*1100和20*25維矩陣。
3.3 地圖及小車圖片的二值化
為了BP網(wǎng)絡更好的收斂,需對相應圖片進行二值化處理,如圖3所示。由于本次實驗公路為白色,小車為黑色。故將地圖中除公路以外的部分的像素值置為0,公路上的像素值置為255,小車的像素值置為255。
所以,在小車的“眼里”,世界是黑白的。如下圖:
3.4 小車的視野
小車必須有一定的視野,可以“看到”前方的路況,否則當小車發(fā)現(xiàn)情況不妙準備轉彎的時候就已經撞到路邊了。本次實驗取的小車的視野為小車前方和左右方30像素范圍,這樣小車可以“預感到”自己前方和左右方向上的路況,進而及早調整方向。
3.5 訓練BP神經網(wǎng)絡
訓練樣本作為BP網(wǎng)絡的輸入數(shù)據(jù)集,對于網(wǎng)絡的訓練具有重要的作用[4],本文建立單隱層BP神經網(wǎng)絡,訓練樣本選取為小車在地圖上某個方位的對應位置的差矩陣,共20個樣本,其中10個是對的樣本(即小車在公路上),10個為錯的樣本(即小車的車體不完全在路面上)。這樣輸入的樣本矩陣的大小即為小車圖片對應的像素矩陣的大小,為20*25,故輸入層神經元個數(shù)取為500。輸出層只有兩種情況,在公路上為對,不在公路上為錯,故輸出層神經元個數(shù)為2。
由式(2)可得隱層神經元的個數(shù)為42,選取誤差精度10-4,初始學習速率0.5,初始權值為(-1,1)區(qū)間內隨機值。
經過245次訓練以后,總體期望誤差達到了給定范圍,網(wǎng)絡訓練過程中的誤差變化曲線[15]如圖4所示。
4 實驗結果
所有算法均在MATLAB R2009a中運行,微機配置為Core Processor 4000+2.10GHz,內存為2G。
用前面選出的訓練樣本對BP神經網(wǎng)絡進行訓練,訓練之后小車即具有了一定的智能,可以識別前方和左右方的路況,實驗結果表明,小車可以很好的沿著公路從地圖的一側行駛到另一側。
5 結論
通過對BP神經網(wǎng)絡訓練后,小車可以正確地沿著公路地圖的一側行駛到另一側,說明BP神經網(wǎng)絡可以很好地應用于路徑識別和自動駕駛領域。
參考文獻
[1] 楊國才,王建峰,王玉昆.基于Web的遠程自學型教學系統(tǒng)的設計與實現(xiàn)[J].計算機應用, 2000,20(4):61-63.
[2] 安淑芝.數(shù)據(jù)倉庫與數(shù)據(jù)挖掘[M].北京:清華大學出版社, 2005:100-101.
[3] 蔡自興,徐光佑.人工智能及其應用[M].北京:清華大學出版社, 2003.
篇2
【關鍵詞】深度學習 卷積神經網(wǎng)絡 權值共享 下采樣 R-CNN Fast-R-CNN
1 緒論
隨著電子信息技術的快速發(fā)展,芯片的設計與生產進入了納米時代,計算機的計算能力與計算速度得到了空前的提高,但是人們的需求是無限的,要求計算機能更加任性化的服務于我們的生活,這也就要求計算機本身能像人一樣識別與感知周圍的環(huán)境,并對復雜的環(huán)境做出正確的判斷。而圖片信息是我們周圍環(huán)境最直觀的,最容易獲取的信息,要求計算機能對為的環(huán)境做出識別與判斷也就要求計算機能夠智能的識別圖像信息。深度學習是機器學習中的一個新的研究領域。通過深度學習的方法構建深度網(wǎng)絡來抽取目標特征進而識別周圍的環(huán)境。卷積神經網(wǎng)絡對圖像的處理具有平移,旋轉,扭曲不變的優(yōu)良特性。在處理圖像是更加快捷和便利。卷積神經網(wǎng)絡使得計算機在感知識別周圍環(huán)境的能力有了巨大的提升,使得計算機更加智能。卷積神經網(wǎng)絡擁有強大的特征提取能力,使得其在圖像分類識別,目標跟蹤等領域有著強大的運用。
1.1 國內外研究現(xiàn)狀
1986年,Rumelhart和Mc Celland提出BP算法。BP算法反向傳導神經網(wǎng)絡輸出誤差進行訓練神經網(wǎng)絡。通過BP算法,神經網(wǎng)絡能夠從大量訓練數(shù)據(jù)中的學習到相關統(tǒng)計信息,學習到的數(shù)據(jù)統(tǒng)計信息能夠反映關于輸入-輸出數(shù)據(jù)模型的函數(shù)映射關系。
自2006年以來,Geoffery Hinton教授提出深度信念網(wǎng)絡。從此深度學習在學術界持續(xù)升溫。深度學習不僅改變著傳統(tǒng)的機器學習方法,也影響著我們對人類感知的理解,迄今已在語音識別和圖像理解等應用領域引起了突破性的變革。各種相關的算法和模型都取得了重要的突破,使得深度學習在圖像分類,語音識別,自然語言處理等領域有廣泛的運用。
2013年百度成立百度深度學習研究院以來我國的人工智能領域取得了長足的進步。在人工智能專家吳恩達的帶領下,百度陸續(xù)推出一系列人工智能產品,無人駕駛技術,DuerOS語音交互計算平臺,人臉識別技術,美樂醫(yī)等優(yōu)秀產品。此外Imagenet圖像識別大賽中也誕生了一系列經典的神經網(wǎng)絡結構,VGG,F(xiàn)ast-R-CNN,SPP-net等等,可以說人工智能技術在近幾年得到了空前的發(fā)展。
2 深度學習概述
深度學習是機器學習的一個新方向,通過學習樣本數(shù)據(jù)內在規(guī)律和深層特征深度,深度學習神經網(wǎng)絡能夠像人一樣有分析和學的能力,尤其在文字處理,圖像識別,語音等領域更加突出。能夠自主學習一些新的東西。目前深度學習使用的典型技術是通過特征表達和分類器來進行目標識別等任務的。并在語音識別、圖像處理、機器翻譯等領域取得很多成果。
深度學習不同于以往的淺層學習,淺層學習模型值包含一個隱藏層,或者不存在隱藏層,深度學習則是由很多隱藏層組成的,上一層的輸出作為下一層的輸入,實驗對輸入信息進行分級表達。目前深度學習框架主要包含三種深度學習框架,如圖1、2、3所示。
3 卷積神經網(wǎng)絡
卷積神經網(wǎng)絡的結構層次比傳統(tǒng)的神經網(wǎng)絡復雜,卷積神經網(wǎng)絡包含大量的隱藏層,相鄰的卷積核或者下采樣核采用局部感受野全鏈接,神經元權值共享的規(guī)則,因此卷積神經網(wǎng)絡訓練參數(shù)的數(shù)量遠比傳統(tǒng)神經網(wǎng)絡少,卷積神經網(wǎng)絡在訓練和前向測試的復雜度大幅度降低,同時也減少了神經網(wǎng)絡訓練參數(shù)過擬合的幾率。卷積神經網(wǎng)絡主要有兩部分,分別是卷積核和下采樣核。卷積核主要對上一層的圖像進行卷積運算,提取圖像特征,下采樣核則是對上層的數(shù)據(jù)進行將為處理,減少神經網(wǎng)絡的復雜度。
卷積神經網(wǎng)絡中每一個神經元的輸入與前一層的局部感受野相連,提取局部感受野的特征,比如圖像的輪廓,顏色等特征,而這些特征不僅包括傳統(tǒng)人類能理解的特征,也包括神經網(wǎng)絡自身能夠識別的特征,卷積核全職共享,因此這些特征提取與圖像的位置無關。
圖4是經典的LeNet5卷積神經網(wǎng)絡架構,LeNet5架構中卷積核和下采樣核交替出現(xiàn),下采樣核及時的將卷積核生成的特征向量進行降維,減少神經網(wǎng)絡的運算量。LeNet5算法在1962年幼Hubel等人提出,在識別手寫數(shù)字mnist中有極高的準確率。
4 R-CNN、Fast-R-CNN對比分析
卷積神經網(wǎng)絡在對圖像進行識別具有平移,旋轉,扭曲不變的優(yōu)良特性,并且能夠實現(xiàn)高準確率識別圖像,但是在現(xiàn)實生活運用中往往需要神經網(wǎng)絡標記出目標的相對位置,這是傳統(tǒng)卷積神經網(wǎng)絡不具備的功能。因此在前人傳統(tǒng)卷積神經網(wǎng)路基礎上對卷積神經網(wǎng)絡進行改進,產生了具有對圖像中目標進行識別和定位的卷積神經網(wǎng)絡R-CNN,F(xiàn)ast-R-CNN等改良算法。
4.1 R-CNN
R-CNN為Region Convoluntional Neural Network的縮寫即對圖像進行局部區(qū)域的卷積處理,其核心思想主要是利用候選區(qū)圖像對物體探測中位置信息進行精確處理和利用監(jiān)督式預訓練和區(qū)域特殊化的微調方法,代替了傳統(tǒng)的非監(jiān)督式預訓練和監(jiān)督式微調。
在CNN中,全連接層輸入是固定大小的,因此R-CNN用計算機視覺算法將每一張圖片分割成1000-2000張的候選區(qū)圖片后,要將這些候選區(qū)圖片進行變換,生成固定大小的候選圖片,在訓練提取特征時一般采用經過預訓練的模型參數(shù)進行finetuning,榱嗽黽友盜費本,模型在也將生成的候選框以及標定的標簽作為訓練樣本進行訓練。R-CNN采用SVMs分類器對特征向量進行分類,在訓練SVMs時將候選框經過卷積神經網(wǎng)絡提取的特征和SVM標定結果輸入到SVMs分類器訓練分類器模型。而在測試時將圖像全部候選框經過卷積神經網(wǎng)絡提取的特征輸入到SVMs分類器中,得到每一類的評分結果。但是R-CNN在處理一張圖片是要處理需要對一張圖片1000-2000個候選區(qū)圖像進行前向運算,保存所有后選取圖片的特征值,要求計算硬件有大量的存儲空間,同時處理每一張圖片的時間也會增加。由于訓練集龐大,本文采用hard negative mining method方法提高存儲的利用率。
R-CNN的體現(xiàn)出了極大的優(yōu)勢,其中MAP也可以大幅度提高,但是正如本文上述,R-CNN計算的時間成本很大,達不到實時的計算效果,R-CNN在對候選區(qū)進行處理時會使得圖像失真,部分信息丟失。
4.2 Fast-R-CNN
Fast-R-CNN則是再次改進的一種基于卷積神經網(wǎng)絡目標跟蹤定位算法。相比于R-CNN,F(xiàn)ast-R-CNN從單輸入變?yōu)殡p輸入,在全連接層后有了兩個輸出,引入了Rol層。
Fast-R-CNN在運行的時候同樣會生成大量的候選區(qū),同時將原始的圖片用卷積神經網(wǎng)絡進行特征提取,將原始圖片提取的特征與生成的候選區(qū)坐標送入Rol層為每一個候選區(qū)生成一個固定大小的特征向量。最后將Rol生成的特征向量全連接層產生最終的LOSS。Fast-R-CNN中的LOSS采用多LOSS模式,SoftMax LOSS用于計算K+1分類的損失,K為第K個目標,1為背景;Regression LOSS計算候選區(qū)的四個角的坐標。
Fast-R-CNN在MAP上有了大幅度的提升,速度也得到了提升,但是在計算候選區(qū)是仍存在瓶頸,這也是限制Fast-R-CNN速度的因素。
5 實驗測試
對于本文提出的卷積神經網(wǎng)絡識別圖像定位圖像目標算法R-CNN,F(xiàn)ast-R-CNN,在本章給出實驗結果。實驗平臺為基于Linux系統(tǒng)的debian8下運行caffe進行訓練,采用顯卡K620進行實驗。
訓練模型初始化參數(shù)在是服從高斯隨機分布,R-CNN采用的網(wǎng)絡結構如圖7所示,F(xiàn)ast-R-CNN的網(wǎng)絡結構如圖8所示。
本次實現(xiàn)的訓練樣本為錄制實驗室視頻數(shù)據(jù),將視頻數(shù)據(jù)轉換成幀圖片,對每張圖片數(shù)據(jù)進行裁剪,裁剪后圖像大小在256*256,共有500張,再將裁剪后的圖片進行旋轉,平移,扭曲,鏡像,加噪聲等處理,最后生成144萬張樣本圖片,其中136.8萬張圖片作為訓練樣本,7.2萬張作為測試樣本。
6 總結
在目標識別定位領域,卷積神經網(wǎng)絡具有強大的圖像處理能力,對圖像的識別定位具有很高度平移,旋轉,扭曲不變形的優(yōu)良性能。卷積神經網(wǎng)絡架構R-CNN和Fast-R-CNN都有強大的圖像處理能力。Fast-R-CNN在識別準確率上比R-CNN高。R-CNN算法復雜,對一張圖片需要進行1000-2000次的卷積運算,特征重復提取。因此在訓練和前向測試時,R-CNN用的時間長,不能很好的適用于處理實時圖片數(shù)據(jù),尤其視頻數(shù)據(jù)。R-CNN在對每個候選區(qū)進行特征提取之后需要將提取的特征向量存入內存,降低訓練測試時間的同時也需要耗費大量內存。因此從各方面分析可知,F(xiàn)ast-R-CNN性能優(yōu)于R-CNN。
參考文獻
[1]謝寶劍.基于卷積神經網(wǎng)絡圖像分類方法研究[D].合肥工業(yè)大學,2015.
[2]鄭胤,陳權崎,章毓晉.深度學習及其在目標和行為識別中的新進展[J].中國圖象圖形學報,2014(02):175-184.
[3]陳先昌.基于卷積神經網(wǎng)絡的深度學習算法與運用研究[D].杭州:浙江工商大學,2006(04):603-617.
[4]李彥冬,郝宗波,雷航等.卷積神經網(wǎng)絡研究綜述[J].計算機應用,2016.
[5]Gibson.J J.The perception of the Visual World[J].Cambridge,England,1950.
[6]HORN B,SCHUNCK P.Determining optical flow[J].Artificial Intelligence, 1981,17:185-203.
[7]R.Girshick,J.Donahue,T. Darrell,and J.Malik,“Rich feature hierarchies for accurate object detection and semantic segmentation,”in CVPR,2014
[8]Ross Girshick,Wicrosoft Research. Fast R-CNN,.
[9]R.Girshick.Fast R-CNN. arXiv:1504.08083,2015.
篇3
1.1人工神經網(wǎng)絡基本原理
人工神經網(wǎng)絡是一個并行的分布式數(shù)據(jù)處理與決策系統(tǒng),將人工神經網(wǎng)絡理論應用到故障診斷當中,不僅能夠提高診斷的數(shù)據(jù)處理速度和診斷精度,而且還能夠按照人們的設定對特定工作環(huán)境進行學習,具有良好的環(huán)境適應能力。人工神經網(wǎng)絡的模型時模擬人類的大腦結構和工作原理進行信息處理的,其基本單元是神經元其中,wi表示每個輸入xi所占的權重,當wi為正數(shù)時表示該輸入xi對神經元產生激勵,為負數(shù)時代表該輸入對神經元產生抑制。其中f(x)是一個非線性函數(shù),可以是閾值函數(shù)或者Sigmoid函數(shù)中的一種,標準的BP神經網(wǎng)絡由輸入層、隱含層和輸出層三層神經元結構構成,其結構如圖3所示。BP神經網(wǎng)絡通過輸出層神經元的逐層向前傳播,以將輸出誤差“分攤”隱含層和輸入層的每個神經元,進而得到各個層單元的參考誤差和相應的權值,最終使誤差加權值能夠滿足系統(tǒng)的誤差要求。
1.2決策樹
決策樹是從一些雜亂無章的數(shù)據(jù)中通過層層歸納總結,得到最終決策結果的過程,它的結構是自上而下的,在每一個節(jié)點處都要進行屬性判斷,每一個分支表示數(shù)據(jù)流的通路,每個分支的終點表示決策的一類屬性。決策樹的基本結構如圖4所示。
2故障診斷系統(tǒng)設計
故障診斷系統(tǒng)將人工神經網(wǎng)絡技術應用到專家系統(tǒng),使系統(tǒng)具有了良好的學習功能,能夠很好的適應礦井下復雜的工作環(huán)境,實現(xiàn)對采礦機械系統(tǒng)故障準確診斷的目的。
2.1建立訓練樣本
實驗以河南平頂山煤礦的一款煤炭采掘機作為實驗對象,首先對其正常的工作狀態(tài)進行監(jiān)測分析,然后分別對機頭和電機底座的螺絲進行人為的松動,對系統(tǒng)的主軸和各個齒輪進行人為不同程度的破壞,建立訓練集,對系統(tǒng)進行訓練。
2.2預測模型的建立
該系統(tǒng)采用CC55號測振動點和振動強度分別為150dB、160dB、170dB、180dB、190dB、200dB、210dB、220dB作為人工神經網(wǎng)絡的輸入層,輸出層包含一個神經單元,用于表示CC55號振動點的故障位置,中間層選擇16個神經元對輸出誤差進行平攤,盡可能減小輸出層的輸出誤差,最后利用判決樹的結構對預測結果進行定性判決,最終輸出故障原因預測結果。
2.3預測結果與分析
試驗中通過多次實驗對比,選定人工神經網(wǎng)絡的最大迭代次數(shù)為2萬次,學習精度為0.005,在WIN7系統(tǒng)上運行MATLAB2011建立煤礦采掘機的BP人工神經網(wǎng)絡預測模型,并首先利用150~220dB的振動強度對模型進行訓練,然后分別對各個部位的小故障進行預測分析。以采煤機的常見故障主軸軸承損壞為例進行說明,主軸軸承損壞會加大一部分波段的振動強度,如圖5所示,該振動強度區(qū)域比較密集地分布在一個區(qū)域中,采用BP人工網(wǎng)絡3級處理的方法能夠高效且盡可能多地將該區(qū)域覆蓋,具有良好的效果。BP神經網(wǎng)絡預測誤差與訓練迭代次數(shù)的關系曲線如圖6所示,由圖6中可以看出,當訓練次數(shù)達到6000次時,模型的預測誤差遠遠小于0.005,達到了預期迭代20000次。
3結果與討論
1)由于人工神經網(wǎng)絡具有很好的自組織和廣泛的學習能力,在得到充分的學習和訓練后,網(wǎng)絡能夠達到很高的精度,且具有很好的收斂性,因此在煤礦井下機械設備故障診斷中可以通過建立BP-人工神經網(wǎng)絡預測模型對機械設備的故障進行監(jiān)測。
篇4
【關鍵詞】測試 GRNN類神經網(wǎng)絡 應用 探討
1 類人工神經網(wǎng)絡特性
類人工神經網(wǎng)絡技術(Artificial Neural Networks)是近年發(fā)展起來的一個新的研究領域,反映了人腦功能的若干基本特性,從而使計算機能夠模仿人的大腦,具有較強的形象思維能力。
我們目前應用的神經網(wǎng)絡多是模糊神經網(wǎng)絡,即神經網(wǎng)絡與模糊系統(tǒng)的結合,此方法既改進了原有的測試系統(tǒng)的實時性能,又使神經網(wǎng)絡學習得到了指導,有利于收斂。但是,此方法單純地強調了無模型的冗余式學習和模擬,必然造成對計量對象以及計量目標本身的忽略。所以,我們開始嘗試使用多層反饋式神經網(wǎng)絡,即本文要探討的GRNN(Generlized Regnssion Neurl Network)神經網(wǎng)絡。通過上面的介紹我們可以總結出類人工神經網(wǎng)絡具有以下優(yōu)點非線性映射逼近能力;
(1)對信息的并行分布處理能力;
(2)高強的容錯能力;
(3)對學習結果的泛化和自適應能力;
(4)很強的信息綜合能力;
(5)信息的優(yōu)化計算能力;
(6) 便于集成實現(xiàn)和計算模擬
2 建議在石油領域應用類人工神經網(wǎng)絡于產量預測
由于上述類神經網(wǎng)絡的優(yōu)點,我們可以知道可以通過監(jiān)督學習的方法,將專家的故障分析經驗傳遞給神經網(wǎng)絡,或用神經網(wǎng)絡來建立參數(shù)觀測系統(tǒng),從而避免了數(shù)學建模的困難,同時,診斷信息還能被用于系統(tǒng)的容錯控制。我們利用三層GRNN神經網(wǎng)絡來訓練網(wǎng)絡,可以根據(jù)輸入到網(wǎng)絡的一些樣本提供一套權重來進行石油領域的一些預測,在網(wǎng)絡訓練之后,可以將任何新輸入的資料劃分為有效產能或無效產能。
雖然神經網(wǎng)絡作為一種分類工具似乎比其他方法較具吸引力,在石油領域解決實際問題的應用到目前為止還不多。神經網(wǎng)絡(ANN)人工智能方法能處理一系列的信息輸入如比率等,并能產生相應的輸出,而其運算分析能生成一個成功反映所有輸入輸出變量相應關系的模式。除此之外,神經網(wǎng)絡并不依賴于變量之間必須線性相關或是相互獨立的假設。變量之間存有微妙聯(lián)系,如同數(shù)據(jù)不連續(xù)或不完全一樣,均可被系統(tǒng)辨識并生成定性評估。簡而言之,除了部分不明確的結果之外,神經網(wǎng)絡能夠在相似點和類似點方面給出有根據(jù)的結論,在很大程度上,神經網(wǎng)絡方法在油井的判別上有相似的
作用。
3 GRNN類神經網(wǎng)絡模型數(shù)學模型及計算
3.1 GRNN類神經網(wǎng)絡模型數(shù)學模型
GRNN(Generlized Regnssion Neurl
Network)是徑向基函數(shù)神經網(wǎng)絡的一種,主要用于函數(shù)逼近。GRNN 網(wǎng)絡為含1個輸入層、1個隱層和1個輸出層的3層結構神經網(wǎng)絡。隱層傳遞函數(shù)為徑向基函數(shù)Radbas,輸出層為線性函數(shù)Purelin:Radbs(x)=exp(-x2),Purelin(x)=x,GRNN網(wǎng)絡設置隱層的權重W1為:W1=P’式中為P’輸入向量P的轉置矩陣:隱層的偏差b1為:b1 =0.8326/ spread
式中spread為徑向基函數(shù)的展形。輸出層的權重W2=T,T為目標向量。
模型設計輸入變量為油井的平均壓力和平均氣溫,輸出變量為油井的月平均流量。為防止部分神經元達到過飽和,提高網(wǎng)絡收斂程度和計算速度,對原始資料應做標準化處理。
3.2 GRNN類神經網(wǎng)絡模型數(shù)學計算
測試實驗目的是了解新的井身結構及管柱所允許的單井產能,并盡可能求取最大產量。設計采用6個油嘴進行回壓法測試。回壓測試結束后用21.57mm油嘴測試,日產油300.44×104m3,預測生產壓差6.056MPa。井下入四支高精度PPC型存儲式井下電子壓力溫度計同時測試。采用MCALLSTER型的直讀式電子井下壓力溫度計,取得了較好效果。
井筒中的動力異常是造成壓力異常的主要原因。分隔器密封不嚴、節(jié)流影響、井筒積液、溫度變化都會造成井筒中的動力異常。采用變井筒溫度模型井的試井數(shù)據(jù)進行了校正,校正后的平均地層壓力上升了約1.2MPa,壓力恢復曲線也呈上升趨勢。從圖1中看出GRNN模擬效果極好,驗證結果也基本令人滿意。
4 結論和展望
4.1 結論
大慶油田由于多年開采,井下地質條件復雜,使用神經網(wǎng)絡模型(如GRNN和BP神經網(wǎng)絡)進行監(jiān)測效果分析,可獲得比較好的結果;
在儲層四性特征及其四特性關系研究的基礎上,以巖心分析數(shù)據(jù)為標定,測井為工具,GRNN神經網(wǎng)絡為方法,基本可以實現(xiàn)儲層物性參數(shù)的精確預測,且比常規(guī)數(shù)理方法具有較高的精度,顯示出BP神經網(wǎng)絡在儲層參數(shù)預測中具有較為廣闊的應用前景。
多層反饋式神經網(wǎng)絡具有特定的標準結構和非線性收斂特性。在求解具體問題時,只要把具體確定的能量函數(shù)與標準能量函數(shù)相對應,就能確定相應的神經網(wǎng)絡參數(shù)。在合適的能量函數(shù)指導下,根據(jù)計量目標設計基于反饋式神經網(wǎng)絡的系統(tǒng)結構和動態(tài)參數(shù),并將基于此網(wǎng)絡的參數(shù)辯識和計量結合起來,使其具有更強的自適應性。
4.2 展望
(1)如何在矢量控制的框架下補償參數(shù)隨時間常數(shù)的變化對計量性能帶來的影響,是一個重要的研究課題,也是我們以往研究結果的基礎上進一步努力的方向;
(2)GRNN神經網(wǎng)絡的優(yōu)越特性必然能在其它的石油領域中得到更廣泛的應用,關于此項的研究任務是一項長期的任務。
參考文獻
篇5
【關鍵詞】PID控制;BP神經網(wǎng)絡;模糊PID控制
Abstruct:PID control are widely used in industrial process control,but the traditional PID control because of its control parameters are fixed,and it is difficult to adjust its parameters online.So this paper studies a new adaptive fuzzy PID control method,to solve problem without the ability to learn,and put forward a kind of adaptive fuzzy control method based on BP neural network in this paper.It is the effective combination of fuzzy control,neural network and PID control.Simulation results show that this fuzzy PID control method based on BP neural network has good control effect.
Keywords:PID control;BP neural network;Fuzzy PID control
1.引言
常規(guī)PID在控制領域被廣泛應用,利用數(shù)學算法來整定參數(shù)。而且隨著控制系統(tǒng)的復雜,被控對象很難建立數(shù)學模型,人們開始探索新的控制方式。模糊控制不要求掌握被控對象的精確的數(shù)學模型,根據(jù)人工控制規(guī)則組織控制決策表,然后由該表決定控制量的大小。在一般的模糊系統(tǒng)設計中,規(guī)則是由經驗豐富的專業(yè)人員以語言的方式表達出來的。但對于某些問題即使是很有經驗的專業(yè)人員也很難將他們的經驗總結、歸納為一些比較明確而簡化的規(guī)則。在這種情況下,就可以應用神經網(wǎng)絡的方法,依靠BP神經網(wǎng)絡的自學習功能,實現(xiàn)模糊控制的神經、模糊融合技術,并借助其并行分布的結構來估計輸入到輸出的映射關系,直接從原始的工作數(shù)據(jù)中歸納出若干控制規(guī)則。從而為模糊系統(tǒng)建立起行之有效的決策規(guī)則。
2.PID控制器原理
2.1 PID控制的微分方程
PID控制器是一種線性控制器,它將給定值r(t)與實際輸出值c(t)的偏差的比例(p)、積分(I)、微分(D)通過線性組合構成控制量,對控制對象進行控制。
式中:
2.2 PID控制器各環(huán)節(jié)的作用
(1)比例環(huán)節(jié):及時成比例地反應控制系統(tǒng)的偏差信號e(t),偏差一旦產生,控制器立即產生控制作用以減小偏差。
(2)積分環(huán)節(jié):積分作用會使系統(tǒng)穩(wěn)定性下降,Kd大會使系統(tǒng)不穩(wěn)定,但能消除靜態(tài)誤差。
(3)微分環(huán)節(jié):能反應偏差信號的變化趨勢,并能在偏差信號值變得太大之前,在系統(tǒng)中引入一個早期修正信號,從而加快系統(tǒng)的動作速度,減小調節(jié)時間。Kd偏大時,超調較大,調節(jié)時間短;Kd偏小時,超調量也較大,調節(jié)時間長;只有Kd合適時才能超調小,時間短。
3.BP神經網(wǎng)絡與模糊控制
模糊控制是運用語言歸納操作人員的控制策略,運用變量和模糊集合理論形成控制算法的一種控制。如何讓機器像人一樣識別、理解模糊規(guī)則并進行模糊邏輯推理,最終得出新的結論并實現(xiàn)自動控制是模糊控制研究的主要內容。模糊控制器的基本結構如圖1所示。
圖1 模糊控制結構
人工神經網(wǎng)絡是由大量人工神經元經廣泛互連二組成的,它可用來模擬腦神經系統(tǒng)的結構和功能。人工神經網(wǎng)絡可以看成是以人工神經元為節(jié)點,用有向加權弧連接起來的有向圖。BP網(wǎng)絡是一種利用誤差反向傳播訓練算法的神經網(wǎng)絡,是一種有隱含層的多層前饋網(wǎng)絡,系統(tǒng)地解決了多層網(wǎng)絡中隱含單元連接權的學習問題。BP學習算法的基本原理是梯度最速下降法,它的中心思想是調整權值使網(wǎng)絡總誤差最小。也就是采用梯度搜索技術,以期使網(wǎng)絡的實際輸出值與期望輸出值的誤差均方值為最小。網(wǎng)絡學習過程是一種誤差邊向后傳播邊修正權系數(shù)的過程。其結構如圖2所示。
圖2中隱含層第一層神經元為7個,分別對應7個模糊子集:NB、NM、NS、ZO、PS、PM、PB。第二層49個神經元代表49條規(guī)則。第三層7個神經元代表輸出的7個模糊子集。模糊控制不依靠對象的數(shù)學模型,但模糊規(guī)則的建立需要人工經驗。采用BP算法對工程經驗和專家經驗的模糊規(guī)則進行訓練,其實就是把模糊規(guī)則用神經網(wǎng)絡來表示,即經過神經網(wǎng)絡的學習,將模糊規(guī)則以加權系數(shù)的形式表現(xiàn)出來,規(guī)則的生成就轉化為加權系數(shù)的確定和修改。
神經網(wǎng)絡是大規(guī)模并行運算,但由于網(wǎng)絡結構復雜,訓練和學習需要大量的時間,所以目前還無法實現(xiàn)實時控制。在具體應用中,我們是先離線將神經網(wǎng)絡的各層權值和閾值訓練出來,將其參數(shù)固定下來,然后將有系統(tǒng)檢測、計算得到的誤差變化直接代入非線性映射關系中,由計算機算出控制量,再用作被控對象。在matlab下以、、為輸出的BP網(wǎng)絡仿真訓練如圖3、圖4、圖5所示。
4.模糊PID控制器的原理與仿真
對于某一BP神經網(wǎng)絡控制系統(tǒng),其中內部變化及被控對象的數(shù)學模型為:
利用模糊控制對PID參數(shù)實現(xiàn)在線調節(jié),原理如圖6。
圖6 模糊PID控制原理圖
采用Z-N法和試湊法相結合,借助MATLAB的SIMULINK平臺,對被控對象進行常規(guī)PID仿真。參數(shù)值:kp=15,ki=6,kd=0.05。如圖7。作為比較,建立模糊PID控制器的仿真模型如圖8。
圖9、圖10分別為被控對象G(s)在階躍輸入下常規(guī)PID和模糊PID仿真結果的比較。
經過仿真發(fā)現(xiàn),常規(guī)PID控制缺點是超調量大,調節(jié)時間長,動態(tài)性能差。優(yōu)點是控制精度高,穩(wěn)定性能好。模糊控制動態(tài)性能很好,上升速度快,基本無超調。但由于模糊化所造成的穩(wěn)態(tài)誤差,在沒有積分環(huán)節(jié)的情況下很難消除,故穩(wěn)態(tài)性能差。模糊PID繼承了二者的優(yōu)點,摒棄二者缺點,具有更全面優(yōu)良的控制性能。
5.結論
針對大滯后、慢時變、非線性的復雜系統(tǒng),提出了一種基于BP神經網(wǎng)絡的模糊PID控制算法,該算法不依賴被控對象的精確數(shù)學模型,可實現(xiàn)在線自調整模糊規(guī)則,從而增強了模糊控制器的自學習能力。通過算法的仿真研究,驗證了算法的可行性。
參考文獻
[1]李華.計算機控制系統(tǒng)[M].北京:機械工業(yè)出版社,2007.
[2]高雋.人工神經網(wǎng)絡原理及仿真實例[M].北京:機械工業(yè)出版社,2007.
[3]蔡自興.智能控制[M].北京:電子工業(yè)出版社,2003.
[4]李國勇.智能控制及其MATLAB實現(xiàn)[M].北京:電子工業(yè)出版社,2005.
[5]張德豐.MATLAB神經網(wǎng)絡應用設計[M].北京:機械工業(yè)出版社,2009.
[6]劉金琨.先進PID控制及其MATLAB仿真[M].北京:電子工業(yè)出版社,2003.
[7]劉玲.三容水箱的單神經元自適應PID控制研究[J].信息技術,2005,3(8):32-137.
篇6
關鍵詞:瓦斯突出;微粒群算法;RBF神經網(wǎng)絡;MATLAB
中國分類號: TP183;文獻標識碼: A
前言
瓦斯突出的產生機理和預測過程比較復雜, RBF神經網(wǎng)絡在瓦斯突出預測中起到了很重要的作用。煤礦瓦斯突出的影響指標很多,并且各個指標與瓦斯突出之間的關系為非線性的關系,因此要求RBF神經網(wǎng)絡具有很好的非線性逼近能力。
RBF神經網(wǎng)絡是以函數(shù)逼近理論為基礎構造的一類前向網(wǎng)絡,網(wǎng)絡結構自適應確定,輸入與初始值無關,結構簡單,訓練簡潔,能夠逼近任意非線性函數(shù),而且在逼近能力、分類能力和學習速度方面均優(yōu)于BP網(wǎng)絡。RBF神經網(wǎng)絡網(wǎng)絡的設計包括三部分:神經元功能函數(shù)的設計,神經元之間的連接形式的確定以及網(wǎng)絡訓練方式的確定。在這三部分中隱單元RBF的設計是比較重要的。RBF函數(shù)是一種局部分布的對中心點徑向對稱的非負非線性函數(shù)。但是在神經元功能函數(shù)的設計中,RBF功能函數(shù)的中心ci的確定有很大的難度。
通常使用隨機選取固定中心法,中心的自組織選擇法等,但是由于這些學習訓練方法的局限性,通過這些方法得到的神經網(wǎng)絡適用性和泛化能力比較差,不能滿足瓦斯突出預測的要求。本文利用微粒群算法來計算出通過學習訓練得到的RBF神經網(wǎng)絡的隱單元RBF的中心ci的適應度的方法來確定最后的隱單元RBF的中心ci,并且不斷的在以后的實踐應用中更新學習訓練所用的數(shù)據(jù)庫,系統(tǒng)根據(jù)數(shù)據(jù)庫的變化,可以優(yōu)化原有的隱單元RBF的中心ci ,提高了神經網(wǎng)絡的逼近能力,有效的客服了RBF神經網(wǎng)絡局部最優(yōu)的缺點。
1、微粒群算法
1.1基本微粒群算法
微粒群算法(particle swarm optimization,PSO)是1995年由美國社會心理學家J.Kennedy和電氣工程師R.Heppner共同提出的,其基本思想是受鳥類群體行為研究結果的啟發(fā),并利用了生物學家F.Heppner的生物群體模型[2]。算法原理如下:
微粒群算法主要是使用微粒的適應度大小進行尋找全局最優(yōu)和優(yōu)化參數(shù)。他將種群中的每個個體看作是N維空間的一個沒有質量和體積的微粒,并且在搜索空間以一定的速度飛行,在飛行過程中不斷根據(jù)環(huán)境的改變來改變自身的速度和方向,直到找到適應度最好的位置。假設Xi=(xa1,xa2,xa3,……xan為微粒i的當前位置,Vi=(va1,va2,va3,…… van)代表微粒當前的飛行速度,Pi=(pa1,pa2,pa3,……pan)表示微粒經歷的適應度最好的位置,這是局部最優(yōu)位置。
當f(xi(a+1))≥f(Pi(a)) 時Pi(a+1)= Pi(a)
當f(xi(a+1) <f(P(a)) 時Pi(a+1)= Xi(a+1) 所以全局最優(yōu)位置P(a)=min{f(P0(a) ,P1(a)……Pn(a)}。同時可以得出進化方程為:vij (t+1)=vij (t)+c1v1j(t)[pij (t)-xij (t)]+c2r2j(t)[pgj (t)-xij (t)]
為了更好的確定和優(yōu)化RBF的中心ci,計算每個數(shù)據(jù)庫得到的中心ci的均方誤差,計算出每個中心ci的適應度:
E(Xp)=[Yk,p(Xp)-tk,p]
有適應度來確定的適應度函數(shù)如下:
f(x)=
1.2帶慣性權重的微粒群算法
在全局搜索過程中,搜索能力和收斂速度是相對立的,如果搜索能力高了,收斂速度就會相對變慢,為了解決這一問題,在速度進化方程中引用了慣性權重,具體公式如下:
vij(t+1)=wvij(t)+c1v1j(t)[pij(t)-xij(t)]+c2r2j(t)[pgj(t)-xij(t)] 式中w稱為慣性權重。
在全局搜索利過程中,慣性權重w可以根據(jù)要求按照一定趨勢改變,這樣就既能保證搜索能力又能加快收斂速度。
2、RBF神經網(wǎng)絡
人工神經網(wǎng)絡是對人類大腦系統(tǒng)一階特性的一種描述,有類似人的神經元的處理單元通過各種連接方式連接起來構成,整個網(wǎng)絡同時具有一個或是多個的輸入和輸出,能夠對信息進行并行和分布處理。人工神經網(wǎng)絡主要包括三方面的內容:激活函數(shù),神經元之間的連接形式,網(wǎng)絡的學習或者是訓練。
激活函數(shù)為徑向基函數(shù)(RBF)的神經網(wǎng)絡為RBF神經網(wǎng)絡,RBF神經網(wǎng)絡是一個單隱層的三層前饋網(wǎng)絡,分別為輸入層,隱含層,輸出層。隱含層的傳遞函數(shù)為radbas。徑向基網(wǎng)絡結構如圖1所示。實驗已經證明:徑向基網(wǎng)絡能夠以任意精度逼近任意連續(xù)函數(shù)。每個RBF的節(jié)點有一個“參考”輸入x*i,f是輸入與“參考”輸入的距離d(x*i,xi )的函數(shù),函數(shù)中的距離有節(jié)點輸出y =f(d(x*i,xi ))來計算。
RBF神經網(wǎng)絡的學習主要有兩種:中心自組織選擇法和中心的監(jiān)督選擇發(fā)。中心的自組織選擇法是一種無導師,也稱非監(jiān)督學習,是對所有的輸入進行聚類,求得各隱單元RBF的中心ci。中心的監(jiān)督選擇法是一種有導師的學習,也稱為監(jiān)督學習算法。主要是通過一個有導師或是有監(jiān)督的學習過程來確定隱單元RBF的中心ci。
3、RBF神經網(wǎng)絡隱單元RBF的中心ci 的確定和優(yōu)化的過程
本文利用普通的學習訓練法和帶慣性權重的微粒群算法相結合的方法來進行RBF神經網(wǎng)絡隱單元RBF的中心ci的確定和優(yōu)化。具體過程如圖1所示。
(1)用一定數(shù)量的與瓦斯突出有關信息組成一個數(shù)據(jù)庫,并且將這個數(shù)據(jù)庫分為若干個子數(shù)據(jù)庫.使用這些子數(shù)據(jù)庫分別對RBF神經網(wǎng)絡進行訓練,得到隱單元RBF的中心c1,c2,c3……。
(2)將上面得到的若干個隱單元RBF的中心作為一個個體(微粒),有這些個體組成一個種群,其中每個個體代表先前計算出的一個隱單元RBF的中心。初始化Gbest和Lbest。
(3)使用帶慣性權重的微粒群算法來確定最后的隱單元中心,通過計算每個微粒適應度來確定中心ci,然后通過適應度函數(shù)來優(yōu)化中心ci,最后形成RBF神經網(wǎng)絡。
(4)把井下測得的數(shù)據(jù)作為輸入,來進行瓦斯突出預測,并且把井下的信息和預測結果,作為下次更新數(shù)據(jù)庫和優(yōu)化隱單元中心的依據(jù)。
(5)每進行一次預測,數(shù)據(jù)庫的信息就根據(jù)實際情況和預測結果進行一次更新,根據(jù)更新的數(shù)據(jù)庫,對得到的隱單元中心進行優(yōu)化,提高了系統(tǒng)的適應能力和自學習能力。
4、帶慣性權重的微粒群算法的Matlab程序設計和瓦斯突出預測
使用Matlab進行程序時所用到的函數(shù)如下:
PSO:主函數(shù),用于調用微粒群算法。
DrawSwarm:繪圖函數(shù),主要用來反映每個微粒的進化過程。
psoOption:參數(shù)顯示函數(shù),主要用于顯示帶慣性權重的微粒群算法的參數(shù)設置情況。
使用多個函數(shù)形成函數(shù)模塊,實現(xiàn)對隱單元RBF的中心ci的確定和優(yōu)化。帶慣性權重的微粒群算法進行確定和優(yōu)化神經網(wǎng)絡隱單元RBF的中心ci的函數(shù)模塊為:[fxmin,xmin,Swarm,history]=pso(input,psoOptions);
選取一定量的信息形成數(shù)據(jù)庫,然后隨機的劃分為若干個子數(shù)據(jù)庫,通過學習訓練來產生一些中心c1,c2,c3……,然后再組成種群,利用函數(shù)模塊來確定和優(yōu)化RBF的中心。具體實驗數(shù)據(jù)如下表1所示:
利用Matlab運行該函數(shù)模塊來確定和優(yōu)化RBF神經網(wǎng)絡時,算法程序運行時出現(xiàn)的最優(yōu)適應度值隨著迭代次數(shù)的變化如圖2所示。
當函數(shù)模塊算法程序運行時出現(xiàn)的適應度值滿足要求時,說明此時的ci的最優(yōu)化完成,可以來確定RBF神經網(wǎng)絡。
把上面經過優(yōu)化神經網(wǎng)絡來進行瓦斯突出預測,需要預測的樣本數(shù)據(jù)如下表2所示:
其中運行結果用1表示安全,-1表示突出。
運用MATLAB對樣本數(shù)據(jù)進行測試,測試代碼如下:
pl=[0.809.011.530.2 ];
p2=[0.153.51.27.3]:
y1=sim(net,p1) ;
y2=sim(net,p2) ;
最后預測結果是y1=-0.9908,y2=1.005;
可見該系統(tǒng)能夠準確的預測出瓦斯突出。
總結
使用RBF神經網(wǎng)絡來進行瓦斯突出預測比其他方式的預測具有很好的效果,但是由于煤礦的環(huán)境比較特殊,瓦斯突出產生的機理比較復雜,并且不同煤礦的影響瓦斯突出的因素也不相同,所以要求神經網(wǎng)絡具有很好的適應性和自學習能力。但是RBF神經網(wǎng)絡的隱單元RBF的中心ci的確定是基于數(shù)據(jù)空間局部的信息,很難都到全局最優(yōu),嚴重影響了RBF神經網(wǎng)絡的適應性和自學習能力。本文利用帶慣性權重的微粒群算法來確定和優(yōu)化RBF神經網(wǎng)絡,慣性權重w能起到保證全局最優(yōu)和局部搜索能力的平衡的作用,能夠在保證全局最優(yōu)的前提下,提高搜索全局最優(yōu)的速度,提高了預測的準確度。
參考文獻
篇7
中圖分類號:TP3文獻標識碼:A 文章編號:1007-9416(2012)04-0000-00
交通流量預測是現(xiàn)在研究智能交通系統(tǒng)的熱門研究課題,通過交通流量預測方法對相關數(shù)據(jù)進行建模,預測未來交通流量,進一步更好地制定忙時交通分流預案,配備合適的運營資源。因此我們在本文分析了現(xiàn)在流行的交通流量預測的發(fā)展方向及進展。具體介紹了交通流量預測的相關模型,并對這些模型進行了討論,驗證數(shù)據(jù)挖掘技術在高速公路流量監(jiān)測上應用的可行性。。
現(xiàn)有的短時交通流量預測方法大致可以分為以下兩大類:第一類是以數(shù)理統(tǒng)計和微積分等傳統(tǒng)數(shù)學和物理方法為基礎的,它主要包括早期的歷史平均模型,自回歸滑動平均模型(ARMA),以及后來研究的更復雜、更精度的多元回歸模型,Kalman濾波模型,ARIMA模型等;第二類是無數(shù)學模型的預測方法,它需要自己建立新的算法來實現(xiàn),主要方法有非參數(shù)回歸,譜分析法,基于小波理論的方法,神經網(wǎng)絡等。
BP神經網(wǎng)絡模型把一組樣本的I/O的輸入輸出問題轉化一個非線性優(yōu)化的問題,它實際是優(yōu)化中最普通的梯度下降法。假如把這種神經網(wǎng)絡的看作是從輸入層到輸出層的映射,則這個映射是一個高度非線性得關系。
設計一個神經網(wǎng)絡模型其重點在于模型網(wǎng)絡的構成以及學習算法的取向問題??傮w來看,結構是根據(jù)所研究領域以及所要解決的實際問題所決定的。通過對其所研究的問題的大量歷史資料數(shù)據(jù)的研究以及當前對神經網(wǎng)絡理論發(fā)展水平,建立適當?shù)木W(wǎng)絡模型,并針對所選的網(wǎng)絡模型采用適合這種模型的學習算法,在整個網(wǎng)絡學習過程中,要不斷地調整網(wǎng)絡從而調整其相應的參數(shù),直到輸出精確的結果,達到預測的目的。
BP神經網(wǎng)絡模型的預測步驟為:
首先是要對訓練樣本進行選取和預處理。根據(jù)研究狀況以及目標,選取合適的訓練樣本和檢驗樣本,由于BP神經網(wǎng)絡各層轉換函數(shù)以及學習規(guī)則是不同的,所以在輸入樣本之前要對輸入的樣本作一下預處理;然后再去確定建造BP網(wǎng)絡的結構,這包括變量的選取,隱層和隱層節(jié)點數(shù)的選取等問題;把輸入樣本輸入到BP神經網(wǎng)絡模型中,再進行仿真訓練,最后預測出該網(wǎng)絡的輸出值,再拿該期望值與實際輸出進行比較,根據(jù)誤差去反復的修改誤差,從而改變權值以及閾值,直到誤差一個可接受的范圍,完了再用檢驗樣本進行對比,判斷結果;然后對結果進行比較分析,最后認可該網(wǎng)絡模型的算法,就可以對未來交通流量進行精確地預測了。
BP神經網(wǎng)絡設計大致可以包含以下幾個部分:首先是對模型的建立、數(shù)據(jù)采集并且預處理,然后對輸入到模型特征向量的數(shù)據(jù)進行預測、通過預測的數(shù)值去判斷是否符合實際數(shù)值等。該模型網(wǎng)絡的建立是整個系統(tǒng)是否成功的關鍵,本文的設計也是神經網(wǎng)絡的一個應用,只要選擇的數(shù)據(jù)完備、可靠、準確,就有可能得到符合預測的網(wǎng)絡模型。數(shù)據(jù)的采取需要有實時的數(shù)據(jù)采集系統(tǒng)。事實上預處理的過程要求根據(jù)數(shù)據(jù)的實際情況進行預處理,我們的文章的數(shù)據(jù)都是來自高速公路監(jiān)控部門,故具有完備的、一致的,因此要首先要對其進行數(shù)據(jù)變換。對于系統(tǒng)的輸出數(shù)值是否滿足實際數(shù)值,只要將其所得到的預測值和數(shù)學期望值進行比較,所得的數(shù)值滿足在數(shù)學期望值的附近(一般誤差在10%以下,該系統(tǒng)設計是成功的)且其誤差值小于預先設定的誤差值時,就可以認為該系統(tǒng)可以成功預測高速公路交通流量,可以先把它記下來;反之,認為將得不到合適的數(shù)值,需要不斷的改變權值。
對輸入到網(wǎng)絡模型特征向量數(shù)據(jù)進行預測是我所研究的重點,這第一步首先是需要建立合適的網(wǎng)絡模型,首先將對應的高速公路交通流量的特征向量數(shù)據(jù)預處理后,輸入到網(wǎng)絡進行訓練,仿真訓練結束后,用檢驗樣本的特征向量進行檢驗,然后用最后一組數(shù)據(jù)對該模型測試,分析其模型的實際是否有效,判斷其是否是符合實際交通流量預測的模型,那么此系統(tǒng)就可以進入到實際的預測階段。綜上所述,只要特征向量的數(shù)值的選擇較為合適,就有可能建立起較為合適的模型,可以用此來對高速公路交通流量進行預測。所以,BP神經網(wǎng)絡作用于高速公路交通流量的預測中是可行的并且是可靠地。
在相同的結構的網(wǎng)絡中,因為BP算法它本身存在多個局部的極小點,所以要不斷的改變賦予網(wǎng)絡連接權值以此來求得相應的網(wǎng)絡極小點,從而通過比較這些極小點的網(wǎng)絡誤差,然后再確定整個網(wǎng)絡結構的極小點,以此得到適合該網(wǎng)絡的合適權值。在該網(wǎng)絡中,神經網(wǎng)絡的訓練的過程事實上是求該網(wǎng)絡結構的極小點的問題,所以,在全局極小點領域內,各個網(wǎng)絡連接權值之間存在著巨大的差異,也會導致各個神經元的重要性發(fā)生相應的變化。當在不滿足隱含層節(jié)點數(shù)的條件時,也可以求得該網(wǎng)絡模型的訓練樣本誤差很小的極小點值,同時該檢驗樣本的誤差也許比該值要大許多;如果網(wǎng)絡的初值改變了,相應的網(wǎng)絡計算出的結果會發(fā)生很大的改變。
篇8
1計算機神經網(wǎng)絡體系
人們?yōu)榱艘驅τ嬎銠C迅猛發(fā)展帶來的危機在上世紀40年代就提出了神經網(wǎng)絡體的設想,并對此加以研究實驗。自80年代后已經成為人們評價計算機網(wǎng)絡安全的重要標準。大量簡單的神經元通過相互連接形成更復雜的神經結構,神經結構之間相互連接最終形成神經網(wǎng)絡體系。神經網(wǎng)絡體系具有十分強的的信息處理工能,可以存儲分布、處理分布,有包容性和學習能力,能夠處理非線性的復雜關系,是一個成長型的系統(tǒng)。神經網(wǎng)絡系統(tǒng)通過調節(jié)自身節(jié)點之間的關系,來完成對信息的分析處理,模仿人的大腦對信息的處理方式。其具有很強的靈活性和針對性,可以進行初步的理性分析,優(yōu)化其自身的信息資料庫,找尋最優(yōu)的解決方案。計算機神經網(wǎng)絡系統(tǒng)是人類邁向人工智能化時代的一大創(chuàng)舉,隨著人工智能技術的不斷進步,更加智能的機器人將隨之產生。
2計算機網(wǎng)絡安全的評估標準
計算機的使用者們根據(jù)當前計算機的使用狀態(tài)制定了一系列的計算機網(wǎng)絡安全現(xiàn)行標準。
2.1網(wǎng)絡安全的定義
網(wǎng)絡安全指的就是人們在運用互聯(lián)網(wǎng)時信息的安全保密不被竊取和惡意破壞,系統(tǒng)、軟件設備、硬件設備都處在良好的狀態(tài)中。在計算機系統(tǒng)運行時不會受到木馬病毒、惡意插件的攻擊。信息安全、密碼安全、通信安全等領域的安全都處在網(wǎng)絡安全的范疇之中。計算機網(wǎng)絡安全有四大原則:可控性原則,即計算機網(wǎng)絡信息的傳播控制在一定的范圍內,網(wǎng)絡上流傳的信息要在法律允許的范圍之內,網(wǎng)絡管理者可以通過網(wǎng)絡對其進行有力的控制。完整性原則,即網(wǎng)絡數(shù)據(jù)信息未經過官方和其發(fā)行者的授權不可以私人篡改,保持網(wǎng)絡數(shù)據(jù)的完整性就是保證網(wǎng)絡信息的可用性??捎眯栽瓌t,即網(wǎng)絡使用者當前是否能夠使用網(wǎng)絡中的信息。保密性原則,即對計算機網(wǎng)絡數(shù)據(jù)進行訪問時,不得隨意泄露信息給未獲得網(wǎng)絡授權的用戶。在這個信息全球化的時代,網(wǎng)絡安全是人們生活安全中至關重要的一項。
2.2網(wǎng)絡安全評估標準
當今社會人們對網(wǎng)絡信息的要求逐步提高,相應的產生了一套大家公認的評估標準。這套標準是依據(jù)現(xiàn)有的計算機網(wǎng)絡技術,全面的、合理的、客觀的、科學的,考慮計算機網(wǎng)絡運用的方方面面制定出來的。堅持評估標準與實際生活相結合,便于檢測和操作的可行性原則;堅持條理清晰、層次分明,有代表性的簡明性原則;堅持真實準確,避免環(huán)節(jié)重復,避免節(jié)點之間相互影響的獨立性原則;堅持運用完整的、全面的、準確可靠的完備性原則為信息全評價標準;堅持聯(lián)系實際以現(xiàn)行的計算機技術水平為評價指標的準確性原則。按照以上的網(wǎng)絡安全標準一定要與當前所在的區(qū)域網(wǎng)相結合,做到具體問題具體分析。
2.3網(wǎng)絡安全體系的設定
根據(jù)計算機網(wǎng)絡安全檢查建立不同的計算機網(wǎng)絡安全等級,大致可分為四個層次:很危險、危險、有風險、安全。很危險可用紅色表示,計算機網(wǎng)絡系統(tǒng)存在高危漏洞,需要緊急查殺木馬病毒和惡意插件,關機后再重新啟動。危險可用橙色表示,表示網(wǎng)絡系統(tǒng)中有安全隱患需要處理,網(wǎng)絡的安全等級有限,需要及時的進行殺毒處理。有風險可用黃色表示,這種情況表示計算機中有風險項,需要對計算機網(wǎng)絡進行檢測處理。安全表示當前的計算機網(wǎng)絡狀態(tài)良好無任何風險項,可用綠色表示。這種設計可以給計算機的應用者最直觀的感受來判斷計算機的狀態(tài)。
3神經網(wǎng)絡系統(tǒng)在計算機網(wǎng)絡安全中的應用
計算機網(wǎng)絡的主要作用是傳遞信息,其廣泛的應用于電子商務,信息處理,電子辦公等方方面面。網(wǎng)絡黑客通過木馬病毒盜取用戶信息,倒賣客戶資料,竊取他人財產,對網(wǎng)絡的和諧安全產生了及其惡劣的影響。神經網(wǎng)絡系統(tǒng)在計算機網(wǎng)絡信息的傳播當中起到了橋梁和過濾器的作用。信息在網(wǎng)絡中傳播不是單向的而是雙向的,信息的輸入和輸出都是通過神經網(wǎng)絡的神經元來完成的。計算機神經網(wǎng)絡有三個層次組成,分別是輸出層、隱藏層、輸入層,通過這三個部分對信息進行加工處理。其中的隱藏層起到了傳輸中樞的作用,輸入的信息輸出時需要先輸入到隱藏層中,再由隱藏層對其進行處理,最后傳輸?shù)捷敵鰧又休敵觥T诖藭r系統(tǒng)發(fā)現(xiàn)信息有誤將會回溯至上一階段對信息進行核對,信息精確后會再次傳輸回來發(fā)送至輸出層。通過神經網(wǎng)絡系統(tǒng)的應用能夠大量準確的對信息進行合理的處理,方便了人們的生活,提高了人們的工作效率。
4神經網(wǎng)絡系統(tǒng)對計算機網(wǎng)絡安全的影響
神經網(wǎng)絡系統(tǒng)作為廣泛應用于人們生活中的技術,其即存在著優(yōu)點,也存在著不足。神經網(wǎng)絡技術具有良好的靈活性包容性,與傳統(tǒng)的曲線擬合體系相比其對缺失信息和噪音反應不靈敏。一個節(jié)點只能反應一個問題,一個節(jié)點中發(fā)現(xiàn)的問題在整個神經網(wǎng)絡體系的表現(xiàn)中將產生嚴重影響。其具有良好的延展性,可以把個體中的多數(shù)樣本引入部分當中,將部分當中的多數(shù)樣本引入到整體當中。神經網(wǎng)絡系統(tǒng)具有強大的學習適應能力,可以自行總結系統(tǒng)處理的信息中的規(guī)律,自我調整輸出模式,減少系統(tǒng)的誤差。神經網(wǎng)絡有線應用潛力,有線應用潛力是神經網(wǎng)絡系統(tǒng)自身的基本能力,神經網(wǎng)絡是由一個又一個節(jié)點連接而成的,兩點之間的直線距離最短,處理信息的速度最快。神經網(wǎng)絡系統(tǒng)具有自動處理信息關系的能力。其已經具有初步的人工智能化能力,可以自主分析較為簡單的問題。雖然神經網(wǎng)絡系統(tǒng)功能十分強大,但是也存在著一些不足之處。神經網(wǎng)絡系統(tǒng)的結構多樣化,在信息處理的過程中也會出現(xiàn)多種組合。因此只能出現(xiàn)最精確的處理結果,無法得出最準確的處理結果。神經網(wǎng)絡系統(tǒng)自身的結構決定了其對局部極小問題的忽視,這種特性會影響其處理問題的準確性。對于非常復雜的數(shù)據(jù)問題其處理效果會減慢。隨著計算機的應用大量的信息被記載入數(shù)據(jù)庫,信息量過于龐大會影響到信息處理的效率。神經網(wǎng)絡系統(tǒng)并不是真正的人腦只達到了出步的人工智能程度,其處理問題存在一定的機械性。這種問題只有通過科學家的不斷研究才能得到改善。
篇9
1節(jié)能控制電力電壓控制閥的電壓參數(shù)
1.1最優(yōu)組合法
電力電氣控制閥中的電壓若是存在波動的問題,那么就會造成各種關鍵控制信號中誤差增大,其控制過程的精度方面也會出現(xiàn)較大的模糊性,最終導致出現(xiàn)過高的能源消耗問題。為了將這種模糊性有效的去除,設置參數(shù)E,用來對控制閥電壓的波動控制誤差進行準確的描述,然后在電力電氣控制系統(tǒng)中引入該參數(shù),設置e(t)為控制閥電壓波動的誤差信號量,同時設置Ec為電壓波動率,另外設置K為可變控制系數(shù)。于是可以得到Ec=Kec(t)和E=Ke(t)兩個控制模型。當出現(xiàn)異常波動的電壓時,可以使用U=βE+(1-β)Ec模型描述電壓信號的控制規(guī)律。其中電壓波動幅度系數(shù)表示為β,普遍將β的值設為1。若是出現(xiàn)較大的電壓波動時,可以使用該種方法有效的統(tǒng)計誤差。同時在整個控制過程中都可以使用控制閥電壓波動下的電氣控制來測試控制效果,但是在電壓波動的狀態(tài)下,電壓、控制誤差之間具有不穩(wěn)定的關系[1]。
在控制數(shù)據(jù)較多的時候,對采集數(shù)據(jù)進行分析,控制法電壓在實際運行中出現(xiàn)的波動變化可以使用ΔKd、ΔKi、ΔKp來表示,并在(-1,1)區(qū)間內對這些變化參數(shù)進行歸化,并限制其電壓波動范圍。然后采取假設其模糊子集的方法,設置發(fā)生變化的模糊標準,另外在得懂電壓控制參數(shù)ΔKd等的變化規(guī)則之后,采取最優(yōu)化的關聯(lián)控制方法控制這些參數(shù),以便對消除電氣控制閥波動干擾提供保障。
1.2尋優(yōu)法
2多層神經網(wǎng)絡控制方法
2.1建立模型
智能化節(jié)能調節(jié)控制閥電壓時可以采取建立多層次神經網(wǎng)絡模型的方法,多層神經網(wǎng)絡的屬于前向網(wǎng)絡的一種形式,非線性是電力電氣控制閥中電壓變化所表現(xiàn)出的特征,而線性是神經網(wǎng)絡輸入層、輸出層的特征,將該系統(tǒng)輸入層的數(shù)據(jù)選為電力電氣控制閥電壓控制過程中的參數(shù),而輸出層的數(shù)據(jù)選擇其最優(yōu)電壓參數(shù),同時電力電氣控制閥電壓動態(tài)變化有多層神經網(wǎng)絡的隱含層來負責,具體的控制模型如圖1 所示
根據(jù)該模型可以得到的參數(shù),可以對神經網(wǎng)絡輸出層的最優(yōu)節(jié)能電壓值進行確定,同時使用這種方法得到的訓練效率最高,所以不恰當?shù)卦O置初始值造成局部控制電壓出現(xiàn)最小值的問題是不存在的,使用該種方法有利于促進電壓節(jié)能控制精度的提高[3]。
2.2仿真實驗
在提出該模型之后,為了驗證其可行性,于是提出對其進行仿真實驗的方法,節(jié)能控制對象使用大型電力設備,該設備的能量源選擇10v-30v的電壓,在信號采集時選擇高精度信號采集卡設備,且在實驗中保證控制電壓在安全的應用范圍內,對于數(shù)據(jù)的搜集使用核心處理器,然后在利用轉換裝置將其變?yōu)槟軌驊玫诫姎庠O備中的可用電壓,然后合理調控電壓,使其始終能夠在合理的高精度范圍內變化,最后又計算機輸入?yún)?shù)變化結果,并仿真統(tǒng)計變化結果。
篇10
關鍵詞:電子政務;績效評價;神經網(wǎng)絡
中圖分類號: TP18文獻標識碼:A文章編號:1009-3044(2011)13-3103-02
Research on Performance Evaluation of E-government
NING Bin, WU Zhao, ZHOU Jian-wei
(Maths & Computer Science School, Xiangfan University, Xiangfan 441053, China)
Abstract: In the thesis, beginning with ananalysis of methods ofperformance evaluation of E-government, performance evaluation system of its is built up. And then model applying neural network to evaluate the performance of E-government is designed, which offers a new method for evaluating the performance of E-government.
Key words: e-government; performance evaluation; neural network
隨著電子政務的建設與應用,電子政務的績效評價研究也引起了我國各級政府的高度重視。電子政務績效評價,是指運用一定的評估方法、量化指標及評估標準,綜合性考核與評估電子政務的建設、運行和管理過程,以促進電子政務管理水平和應用績效的提高?,F(xiàn)有的評測方法及其內容很多,歸納起來主要集中在評價視角、評價方法、調查手段等三個方面。
1 電子政務績效評價方法
1)從評價視角來看。電子政務的用戶主要分為兩種角色:“提供者”和“需求者”。基于“提供者”角色評價就是從政府電子政務實施的視角出發(fā),基于政府對用戶需求的理解來設計評價屬性。這類評價主要是通過調查電子政務的外在表現(xiàn)形式(網(wǎng)站)來了解信息可得性、電子服務提供和質量,對特殊用戶、安全、交互的支持等方面的情況。但缺乏收集有關政府職員和公眾真正需求的數(shù)據(jù)。另一方面,“需求者”角色評價則從用戶體驗和需求的角度出發(fā),采取與用戶交互的方式來調查電子政務提供的各種要素(包括信息內容、電子服務等)的使用效果,用戶對各項服務的感興趣程度以及不使用某些服務的原因等方面的情況,從而評定電子政務的服務水平和質量。
目前,從“提供者”角色出發(fā)的電子政務評價,往往不能很好反映用戶的需求和體驗,更不能適應電子政府“面向用戶”的發(fā)展趨勢,而基于“需求者”角色的評價則恰恰相反。但目前,從需求者角度出發(fā)的評價大多采用定性化問題來隨機調查用戶,獲得的答案再量化成分值。這樣通常會產生兩個問題:①如果問卷設計的不合理(如問題缺少定量化描述或表述不清楚),會造成評價結果過于粗略,無法真實反映用戶體驗;②如果采用的調查方式不合理,不能全面獲得各類用戶的反饋,評價結果的科學性將大打折扣。
2)從評價方法看。現(xiàn)有基于電子政務評價大體可分為四類:網(wǎng)站技術屬性和信息內容(如網(wǎng)站可用性、易用性和信息可得性)、在線服務的使用(如服務的數(shù)量和質量)、電子服務和電子政務效果及對用戶的影響。這四種類型由淺入深構成了電子政務評價發(fā)展的層次。目前,大多數(shù)評價停留在評價網(wǎng)站的使用和信息可得性方面,而對服務功能、質量有效性等方面的評價還處于探索階段。
3)從調查手段、收集數(shù)據(jù)方式來看。目前的評價采用的主要調查方式有:網(wǎng)上/網(wǎng)下問卷調查、面對面訪問/電話訪問等。在實際用用中,可以針對不同類型數(shù)據(jù),采用不同的方法收集,避免采用單一的收集方式。當然,需要考慮收集收集時所需要的成本因素。如:可用性測試數(shù)據(jù),可采用專家評估法或實驗測試法收集;用戶反饋數(shù)據(jù),可采用網(wǎng)上隨機抽樣問卷調查、網(wǎng)下抽樣問卷調查、集中面對面訪問/電話訪問等方式收集;使用情況類數(shù)據(jù), 可采用網(wǎng)絡日志分析等方式獲得;網(wǎng)絡特性類數(shù)據(jù),可采用一些網(wǎng)絡性能測試軟件來獲取。
2 電子政務績效評價體系
對于如何采用科學的指標體系來定性定量的評價電子政務的績效尚缺乏具有權威性的統(tǒng)一認識,但電子政務的效益和質量是兩個核心指標。
電子政務系統(tǒng)的效益主要是從政務系統(tǒng)的提供者(政府角度)和使用者(用戶角度)來考察。政府角度考察電子政務帶來的時間、費用節(jié)省和辦事效率的提高;用戶角度考察通過該電子政務,用戶得到的信息量以及辦事效率的提高等。其次,電子政務是一個運行的系統(tǒng),其績效水平的高低不僅僅直接地表現(xiàn)為系統(tǒng)的效益,而且取決于電子政務的質量及運行過程中的能力和屬性。其質量主要包括信息更新率、用戶滿意度、防病毒能力和用戶界面友好程度等方面。
歸納起來,電子政務績效評價指標體系,表現(xiàn)為以“信息公開、在線辦事、公眾參與、網(wǎng)站建設與內容保障”等主要內容,如表1所示。
3 基于神經網(wǎng)絡的電子政務績效評價模型
神經網(wǎng)絡是一個簡單而有效的網(wǎng)絡,可應用于電子政務的績效評價。其過程是:把用來描述電子政務績效基本特征的評價指標信息作為神經網(wǎng)絡的輸入向量X=(x1,x2,...,xn),將代表相應綜合評價結果的值作為神經網(wǎng)絡的輸出Y;然后,再用足夠的樣本即實例來訓練這個網(wǎng)絡,經過反復迭代,使不同的輸入向量得到不同的輸出量值,這樣神經網(wǎng)絡所持有的權系數(shù)值Wij、閾值(當i=0時,Wij代表閾值),就是網(wǎng)絡經過自適應學習所得到的內部表示。
基于神經網(wǎng)絡的電子政務績效評價模型如圖1所示,特征參量由輸入層神經元輸入,然后直接輸出,而隱含層和輸出層的每個神經元輸入量為上一層神經元的輸出的加權和。其學習的過程就是調整神經元間的連接權重,使得輸出值等于或接近理想的目標值。一旦神經網(wǎng)絡訓練完畢,即可作為,電子政務績效評價的有效工具。
4 結束語
本文從評價視角、評價方法、調查手段等三個方面深入的分析現(xiàn)有的電子政務績效評價對象和過程,在此基礎上總結電子政務系統(tǒng)績效評價的共性特征,以其效益、質量等兩個內涵方面為主,確定了電子政務績效評價體系;嘗試神經網(wǎng)絡應用于電子政務績效評價,為評價電子政務的績效水平提供一種參考模型和評價依據(jù)。但是,神經網(wǎng)絡模型要求具有一定的學習樣本。因此,在后續(xù)的改進和研究工作中,需要進一步確定高質量的學習樣本,以提高神經網(wǎng)絡模型的學習性能。
參考文獻:
[1] 彭細正.電子政務門戶網(wǎng)站績效評估研究[J].信息化建設,2004(10).
[2] 楊云飛,白慶華.電子政務評價指標體系[J].計算機應用與軟件,2004(8).
[3] 謝一帆.電子政務績效評估的國際背景研究[J].電子政務,2005(9).