欧美日韩亚洲一区二区精品_亚洲无码a∨在线视频_国产成人自产拍免费视频_日本a在线免费观看_亚洲国产综合专区在线电影_丰满熟妇人妻无码区_免费无码又爽又刺激又高潮的视频_亚洲一区区
公務員期刊網(wǎng) 精選范文 神經(jīng)網(wǎng)絡的訓練算法范文

神經(jīng)網(wǎng)絡的訓練算法精選(九篇)

前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的神經(jīng)網(wǎng)絡的訓練算法主題范文,僅供參考,歡迎閱讀并收藏。

神經(jīng)網(wǎng)絡的訓練算法

第1篇:神經(jīng)網(wǎng)絡的訓練算法范文

關鍵詞:矩陣式紅外熱電堆;RBF神經(jīng)網(wǎng)絡;慣性權重因子;粒子群算法

DOI:10.16640/ki.37-1222/t.2017.04.220

1 引言

常用的人體入侵檢測方法有視頻監(jiān)測、超聲波、機電檢測、紅外檢測等,而它的準確性和可靠性對人的生命財產(chǎn)安全起確定性的作用。本文采用的是Melexis(邁來芯)的一套矩陣式紅外熱電堆溫度采集裝置,其中傳感器MLX90621是一款采用16*4像素的紅外陣列傳感器,可以檢測出一副畫面中64個點的溫度,可以提供的視角范圍是,配合電機,它的檢測范圍可以達到,因此它每一幀可以測得的溫度數(shù)據(jù)有個。相比于傳統(tǒng)的檢測方法,雖然它的檢測像素低,但是在后面的算法計算中,它的計算量會降低,它的優(yōu)勢在于成本低、體積小易于隱蔽,而且不易受環(huán)境因素的影響,比如黑夜、電磁干擾等。在人體識別部分,本文采用的是改進RBF神經(jīng)網(wǎng)絡算法,RBF神經(jīng)網(wǎng)絡是一種采用局部接受域來執(zhí)行函數(shù)映射的人工神經(jīng)網(wǎng)絡[1]。而如何確定RBF神經(jīng)網(wǎng)絡的隱層基函數(shù)的個數(shù)、中心向量以及寬度是訓練RBF神經(jīng)網(wǎng)絡的關鍵所在。假如設定的隱層基函數(shù)的個數(shù)偏多會造成訓練和測試的時間加長,不僅容易產(chǎn)生過擬合[2],而且還會造成網(wǎng)絡的泛化能力下降。相反,設定偏少的話會造成神經(jīng)網(wǎng)絡的收斂誤差變大。一般采用K-mean聚類算法來確定徑向基函數(shù)的個數(shù)和中心向量,但其依賴初始中心的選擇,只能獲得局部最優(yōu)解[3]。

粒子群算法(PSO)是基于群體智能的優(yōu)化算法,通過粒子間的合作與競爭的群體智能理論的優(yōu)化搜索,它可以記憶所有粒子都共享的迄今為止問題的最優(yōu)解[4]。PSO的優(yōu)勢在于簡單且易于實現(xiàn)。但基本PSO的缺點在于其參數(shù)是相對固定的,會導致在優(yōu)化某些函數(shù)時,造成精度差、收斂速度慢等。因此本文針對基本PSO的缺點,提出了結(jié)合慣性權重模型,將適應度擇優(yōu)選取引入基本PSO算法的方法進行改進。RBF神經(jīng)網(wǎng)絡首先采用最近鄰聚類算法來確定隱層基函數(shù)的個數(shù),中心向量即為聚類的的均值。同時將改進的粒子群優(yōu)化算法來優(yōu)化最近鄰聚類算法的聚類半徑,從而確定出RBF神經(jīng)網(wǎng)絡最優(yōu)的隱層基函數(shù)和中心向量,使其不用依靠初始中心的選擇,減少了現(xiàn)有算法中人為因素的影響,從而有效地提高了RBF神經(jīng)網(wǎng)絡的精度和收斂速度。獨立訓練特定的RBF網(wǎng)絡并合成其預測結(jié)果,可以有效得提高神經(jīng)網(wǎng)絡表達對象的準確性[5,6]。將改進PSO優(yōu)化RBF神經(jīng)網(wǎng)絡的方法應用于人體入侵檢測識別中,通過實測數(shù)據(jù)驗證,準確率相對基本RBF神經(jīng)網(wǎng)絡有了顯著的提高。

2 RBF神經(jīng)網(wǎng)絡設計

2.1 RBF基本原理

RBF 神經(jīng)網(wǎng)絡,即徑向基神經(jīng)網(wǎng)絡,是前饋神經(jīng)網(wǎng)絡的一種,具有三層結(jié)構(gòu),如圖 1 所示。它的基本思想是用RBF作為隱單元的“基”構(gòu)成隱含層空間,將輸入矢量直接(即不需要通過權鏈接)映射到隱空間,當RBF神經(jīng)網(wǎng)絡的中心確定之后,映射關系也就隨之確定了。隱含層的作用是把向量從低維映射到高維,這樣低維線性不可分的情況到高維就線性可分了,隱含層空間到輸出空間的映射關系是線性的。

(1)假設已經(jīng)有個聚類中心,分別為:,分別計算與它們之間的距離,。

(2),即到中心的歐式距離最小。

(3)比較與的大小,如果,則就會被設定為一個新的聚類中心,如果,則按照更新,。

(4)重新選取下一個輸入的樣本數(shù)據(jù),返回1)。

(5)所有的輸入數(shù)據(jù)取完則結(jié)束。

從上面的算法步驟來看,可以得出,隱層基函數(shù)的中心的確定,最主要的因素是聚類半徑,若過大,會造成基函數(shù)的中心個數(shù)較少的情況,從而導致網(wǎng)絡的收斂誤差偏大,反之則會造成基函數(shù)的中心個數(shù)較多的情況,從而導致網(wǎng)絡的泛化能力下降。因此本文在最近鄰聚類算法中選取合適的聚類半徑時,采用改進的粒子群算法,最后可以確定出最優(yōu)的RBF神經(jīng)網(wǎng)絡的隱層基函數(shù)的中心向量。

3 粒子群優(yōu)化算法

3.1 基本粒子群優(yōu)化算法

粒子群優(yōu)化算法(PSO)是由Kennedy和 Eberhart于1995年提出的一種通過模仿鳥類群體捕食行為研究的群體智能算法[7]。粒子群優(yōu)化算法的基本思想是通過群體中個體之間的協(xié)作和信息共享來尋找最優(yōu)解[8]。它的優(yōu)勢在于簡單容易實現(xiàn)并且沒有許多參數(shù)的調(diào)節(jié)[9],目前已被廣泛應用于函數(shù)優(yōu)化、神經(jīng)網(wǎng)絡訓練、模糊系統(tǒng)控制以及其他遺傳算法的應用領域。在由 m 個粒子組成的粒子群中,每個搜索空間中的潛在的解由粒子的位置來確定,新的個體在取值時主要由粒子的當前速度、粒子群中的最優(yōu)個體以及當前粒子的歷史最優(yōu)解3個因素來決定,其中粒子的當前速度控制著搜索的步長,算法的全局以及全局搜索能力由其決定,對PSO的收斂速度和質(zhì)量有著重要的影響;后兩者則主要用于控制搜索的方向,反映了可利用的梯度信息[10]。粒子根據(jù)如下三條原則來更新自身狀態(tài):(1)保持自身慣性;(2)按自身的最優(yōu)位置來改變狀;(3)按群體的最優(yōu)位置來改變狀態(tài)。

算法描述:在一個 n維的搜索空間中,是由m個粒子組成的粒子群,其中,為第個粒子的位置為,為速度。其中,為個體極值,為種群的全局極值。接下去粒子會根據(jù)公式(6)不斷更新自己的速度,根據(jù)公式(7)不斷更新自己的位置。

3.2 慣性權重因子的引入及其改進

為改善粒子群算法的搜索性能,以及基本PSO參數(shù)固定優(yōu)化某些函數(shù)時精度較差的問題,Shi和Eberhart對基本PSO算法進行了改進,在粒子的速度進化方程中引入慣性權重[11]。一般地,較大的權重有利于提高算法的全局開發(fā)能力,而較小的權重則能增強算法的局部搜索能力[12]。因此慣性權重因子對當前速度的大小起決定性因素,提升PSO性能的關鍵一環(huán)是慣性權重因子和調(diào)整策略的合理設置[13,14]。將代入公式(6)可得:

上式中,和分別代表第個粒子和最優(yōu)粒子在第次迭代時相應的函數(shù)值。的計算是用來判斷目標函數(shù)的平整度[16]。由圖2可以看出,在迭代時變化越明顯,表明目標函數(shù)越不平整,相反則表示越平整。通過跟隨的變化而變化,以此來實現(xiàn)的動態(tài)變化。

4 基于改進PSO算法的RBF神經(jīng)網(wǎng)絡訓練

前面提到RBF神經(jīng)網(wǎng)絡基函數(shù)個數(shù)和中心向量難以獲取最優(yōu)的缺點,本文將改進PSO算法應用到RBF神經(jīng)網(wǎng)絡的訓練學習中,有效地提高了RBF神經(jīng)網(wǎng)絡的精度和收斂速度,大大地增強了網(wǎng)絡的泛化能力。粒子群算法的神經(jīng)網(wǎng)絡訓練過程如圖3所示。具體的優(yōu)化步驟如下:

1)首先對樣本進行歸一化處理。

2)初始化。由參數(shù),,組成粒子群,然后隨機賦上初始值,并根據(jù)這些S機值來初始化粒子群的位置和速度。

3)計算適應度值。根據(jù)得到的RBF神經(jīng)網(wǎng)絡輸入輸出值,應用公式:

來計算粒子群的適應度值,以此來確定和。其中和分別為訓練樣本數(shù)和輸出神經(jīng)元個數(shù),、分別為第個樣本的第個分量的輸出值和期望輸出值。

4)根據(jù)公式(8)更新粒子的位置和速度,得到新的粒子群。

5)判斷優(yōu)化目標是否滿足終止條件,若滿足,則結(jié)束算法;否則返回到(3)。

5 實驗驗證及結(jié)果分析

本文在對上述改進PSO算法訓練的RBF神經(jīng)網(wǎng)絡算法進行尋優(yōu)測試后發(fā)現(xiàn),改進后的RBF神經(jīng)網(wǎng)絡算法在尋找最優(yōu)值時,收斂速度和精度上都優(yōu)于基本RBF神經(jīng)網(wǎng)絡算法,且大大提高了網(wǎng)絡的泛化能力。然后將改進后的RBF神經(jīng)網(wǎng)絡運用到實際的人體識別檢測中來進行驗證。在實驗中,通過MLX90621紅外陣列傳感器配合電機采集一個空間在不同情況下的溫度數(shù)據(jù)作為實驗數(shù)據(jù),每一幀有16X36個溫度數(shù)據(jù),共測得297組數(shù)據(jù)用于訓練。下面附上其中一張實測數(shù)據(jù)結(jié)果驗證圖(見圖4):

圖中坐標軸中顯示的溫度數(shù)據(jù)就是實測的空間溫度數(shù)據(jù),綠色區(qū)域為熱源干擾物,紅色區(qū)域為目標。根據(jù)采集獲得的溫度數(shù)據(jù)將其分為最高溫度、最低溫度、平均溫度三類,在正常情況下,由于人體的正常溫度存在一個絕對范圍,因此結(jié)合這個絕對范圍并將分割處理后的圖像一起作為訓練的特征值對改進PSO算法訓練的RBF神經(jīng)網(wǎng)絡進行訓練,實現(xiàn)了對人體目標的檢測,然后利用訓練好的RBF神經(jīng)網(wǎng)絡直接對新的溫度數(shù)據(jù)進行分類,檢測并判斷每一幀是否有人。

下面分別采集無人無干擾和無人有熱源干擾的兩種情況下的空間溫度數(shù)據(jù),用這兩組數(shù)據(jù)作為訓練樣本對基本RBF神經(jīng)網(wǎng)絡和改進PSO算法訓練的RBF神經(jīng)網(wǎng)絡進行訓練,訓練結(jié)果如表1所示:

從訓練結(jié)果來看,改進后的RBF神經(jīng)網(wǎng)絡算法的訓練效果有了很大的提高,無論在無人無干擾還是無人有熱源干擾的數(shù)據(jù)中,測得的無人的準確率都高于基本RBF神經(jīng)網(wǎng)絡。最后用測得的有人有熱源干擾的空間溫度數(shù)據(jù)用來進行結(jié)果驗證,驗證結(jié)果如表2所示:

重新在一個空間中測得99組有人有干擾的溫度數(shù)進行結(jié)果驗證,在基本PSO的基礎上引入慣性權重因子,對基本RBF神經(jīng)網(wǎng)絡的訓練效果有明顯的提升,改進PSO算法訓練的RBF神經(jīng)網(wǎng)絡算法測得有人的準確率明顯高于基本RBF神經(jīng)網(wǎng)絡。

6 結(jié)論

對人體識別算法進行了研究,最終確定使用RBF神經(jīng)網(wǎng)絡作為研究對象,并使用最近鄰聚類算法來確定RBF神經(jīng)網(wǎng)絡的中心向量,成功地消除了操作時人為因素的參與。本文通過引入動態(tài)慣性權重因子對基本PSO算法進行改進,將改進PSO算法訓練的RBF神經(jīng)網(wǎng)絡與基本RBF神經(jīng)網(wǎng)絡進行對比,對比訓練的過程及結(jié)果可以得出,改進后的RBF神經(jīng)網(wǎng)絡在訓練效果上有了很大的提升,精度、收斂速度以及穩(wěn)定性都優(yōu)于基本RBF神經(jīng)網(wǎng)絡。最后將改進后的RBF神經(jīng)網(wǎng)絡應用到人體入侵檢測識別中,經(jīng)過實測數(shù)據(jù)驗證,雖然改進PSO算法訓練的RBF神經(jīng)網(wǎng)絡在排除干擾的問題上提升不是非常明顯,但是識別的準確率有了很大的提高,說明改進后的RBF神經(jīng)網(wǎng)絡更加適用于低精度且計算量少的人體入侵檢測識別中。

參考文獻:

[1]SimonHaykin.Neural Networks:A comprehensive Foundation,SecondEdition[M]. U.S:Prentive Hall,1988.

[2]段其昌.一種改進PSO優(yōu)化RBF神經(jīng)網(wǎng)絡的新方法[J]計算機仿真,2009,26(12):126-129.

[3]Y Moddy and C J Darken. Fast learning in network of locally tuned processing unites [C] .Neural Computation,1989(01):281-294.

[4]Kennedy J and R C Eberhart. Particle swarm optimization[C]. Conf.Neural Networks.1995.1942-1948.

[5]王桂洋,張亞庭.基于APSO優(yōu)化算法的 GCHP 系統(tǒng)神經(jīng)網(wǎng)絡預測控制[J].計算機測量與控制,2014,22(01):106-108.

[6]譚子平.基于白適應權值神經(jīng)網(wǎng)絡的 PID 參數(shù)優(yōu)化[J].計算機光盤軟件與應用,2014,17(07):97-98.

[7]皮倩瑛,葉洪濤.一種動態(tài)調(diào)節(jié)慣性權重的粒子群算法[J].廣西科技大學學報,2016,27(03):26-31.

[8]胡珀,婁淵勝.改進粒子群優(yōu)化算法在服務組合中的應用[J].計算機工程,2011,37(17):130-133.

[9]任圓圓,劉培玉,薛素芝.一種新的自適應動態(tài)文化粒子群優(yōu)化算法[J]. 計算機應用研究,2013(30)11:3240-3243.

[10]于海鵬,翟紅生.基于混合策略的自適應粒子群優(yōu)化算法[J].計算機工程與設計,2014,35(07):2552-2556.

[11]Shi Y,Eberhart R C.A Modified Particle Swarm Op-timizer[C]/ / Proceedings of the IEEE Congress onEvolutionary Computation.Now York: IEEE,1998:303-308.

[12]羅金炎.粒子群優(yōu)化算法慣性權重的一種動態(tài)調(diào)整策略[J]沈陽化工大大學學報,2013(04):371-375.

[13]De Silva I J,Rider IM J,Romero R,et al.Transmission network expansion planning with security constraints[J].IEEE Proc Gener Transm Distrib,2005,152(6):828-836.

[14]左浩,李雯.混沌粒子群與模糊聚類在圖像分割中的應用[J].計算機工程與應用,2012,48(02):194-196.

[15]田雨波.混合神經(jīng)網(wǎng)絡技術[M].北京:科學出版社,2009.

第2篇:神經(jīng)網(wǎng)絡的訓練算法范文

關鍵詞:交通事件自動檢測 BP神經(jīng)網(wǎng)絡 Matlab仿真

1.前言

隨著高速公路車流量的越來越大,交通事件頻繁發(fā)生,給高速公路管理者帶來了諸多困擾,而且給國家和社會也帶來了不必要的損失[1]。

本文在國內(nèi)外學者研究的基礎上提出了基于BP神經(jīng)網(wǎng)絡的高速公路交通事件自動檢測算法。將上下游車道占有率、流量、大型車所占比例作為BP神經(jīng)網(wǎng)絡的輸入,建立了神經(jīng)網(wǎng)絡模型。本算法可為高速公路事件檢測系統(tǒng)的建立提供理論基礎,對提高高速公路利用率和安全性有重要意義。

2.交通事件自動檢測原理分析

正常情況下,高速公路上的交通流符合“連續(xù)車流”的規(guī)律[2]。當T時刻發(fā)生交通事件后,由于道路通行能力的突然下降導致事發(fā)點上游出現(xiàn)交通擁擠,流量和車速下降,占有率上升;T+1時刻下游車道流量下降,車速上升,占有率下降;同時研究發(fā)現(xiàn)由于不同類型的車輛換車道行駛需要的時間和道路空間不同,上、下游車道中車型比例也有所變化。因此,交通事件自動檢測的原理是通過分析高速公路上不同位置、不同時刻的交通參數(shù)變化來識別事件和非事件模式。

3.交通事件檢測的模型構(gòu)建

本研究采用三層神經(jīng)網(wǎng)絡結(jié)構(gòu),模型結(jié)構(gòu)圖如圖1所示。

輸入層:輸入層有6個神經(jīng)元節(jié)點代表交通流變化的交通參數(shù)。包括T時刻上游和T+1時刻下游的占有率、流量及大型車所占比例。

隱含層:對于隱含層神經(jīng)元節(jié)點數(shù)目nh的確定,有下列經(jīng)驗公式[3]:

其中ni為輸入層節(jié)點數(shù),no為輸出層節(jié)點數(shù),本研究中ni=6,no=1,所以隱含層神經(jīng)元節(jié)點數(shù)nh =13。

輸出層:選擇一個輸出神經(jīng)元節(jié)點作為輸出,按照有無事件發(fā)生,以輸出節(jié)點為1表示有事件發(fā)生,輸出節(jié)點為0表示無事件發(fā)生。

4.事件檢測算法的Matlab實現(xiàn)與評估

4.1.數(shù)據(jù)預處理

本次研究采用陜西西安繞城高速上車檢器采集的1000組交通數(shù)據(jù)。其中500組用來訓練網(wǎng)絡,包括輸入數(shù)據(jù)(交通參數(shù))和目標數(shù)據(jù)(事件狀態(tài))。另外500組作為神經(jīng)網(wǎng)絡測試數(shù)據(jù)。在訓練BP神經(jīng)網(wǎng)絡之前先利用premnmx函數(shù)對數(shù)據(jù)進行歸一化處理,即 [pn,minp,maxp,tn,mint,maxt]=premnmx(p,t)。

4.2神經(jīng)網(wǎng)絡創(chuàng)建和初始化

利用newff函數(shù)創(chuàng)建一個新的神經(jīng)網(wǎng)絡:

net=newff(minmax(pn),[13,1],{'tansig','purelin'},'traingdx', 'learngdm');

利用minmax函數(shù)設定輸入向量pn的元素的取值范圍;在訓練BP網(wǎng)絡之前,必須對網(wǎng)絡的連接權值和閾值進行初始化。

4.3.BP神經(jīng)網(wǎng)絡訓練

將神經(jīng)網(wǎng)絡的參數(shù)設置為每50次顯示訓練迭代過程;學習速率為0.05;動量因子為0.9;

網(wǎng)絡訓練次數(shù)為1500;訓練目標精度為1e-002;網(wǎng)絡最大失敗次數(shù)為5次。

調(diào)用train函數(shù)利用traingdx算法訓練BP網(wǎng)絡:net=train(net,pn,tn); BP網(wǎng)絡訓練效果如圖2所示,由圖可見,經(jīng)過852次訓練,經(jīng)過交通數(shù)據(jù)訓練的網(wǎng)絡能快速收斂,效果良好。

4.4.BP神經(jīng)網(wǎng)絡仿真與測試

訓練結(jié)束后,用剩下的500組數(shù)據(jù)作為測試樣本對網(wǎng)絡進行測試,用tramnmx 函數(shù)對其進行歸一化處理。然后運用sim函數(shù)對BP網(wǎng)絡進行仿真,仿真結(jié)果須用postmnmx函數(shù)進行反歸一,這時的輸出數(shù)據(jù)才是真正的交通事件檢測結(jié)果,將小于0.5的事件狀態(tài)輸出為0,即無事件發(fā)生,大于0.5的事件狀態(tài)輸出為1,即有事件發(fā)生,計算檢測誤差并輸出圖形。結(jié)果如圖3所示,由圖可見檢測結(jié)果和訓練結(jié)果能很好的擬合。

4.5.AID算法評估

交通事件自動檢測算法最常用的性能評估指標有檢測率、誤報率和平均檢測時間 [4]。本文對經(jīng)典加州算法和BP神經(jīng)網(wǎng)絡算法通過仿真

5.結(jié)語

本文采用BP神經(jīng)網(wǎng)絡算法來對高速公路交通事件進行檢測。算法中將上下游大型車比例作為一個輸入是個創(chuàng)新點。運用BP神經(jīng)網(wǎng)絡算法建立交通檢測模型,避免了傳統(tǒng)算法因人為建立的模型與實際情況不符而導致檢測不準確的情況。通過Matlab仿真與測試證明本算法檢測交通事件性能較好。

參考文獻:

[1]靳引利,朱春平.高速公路信息設施的特性分析[J].中國水運.2007-10,(10)

[2]潘若禹.基于數(shù)據(jù)融合的高速公路交通異常事件檢測的研究[D].西安:長安大學.2006

第3篇:神經(jīng)網(wǎng)絡的訓練算法范文

關鍵詞:短期負荷預測;神經(jīng)網(wǎng)絡;遺傳算法

作者簡介:黃國棟(1976-),男,廣東陽江人,廣東電網(wǎng)湛江供電局,工程師。(廣東 湛江 524005)

中圖分類號:TM714 文獻標識碼:A 文章編號:1007-0079(2014)06-0261-02

電力短期負荷預測是對未來一周以內(nèi)(通常為一周或一天)的負荷進行預測。短期負荷預測在電網(wǎng)運行實時控制和發(fā)電規(guī)劃中具有重要地位,短期負荷的預測結(jié)果是調(diào)度中心制定發(fā)電計劃、電力系統(tǒng)運行安全評估、電力企業(yè)日常經(jīng)營管理的重要依據(jù)。[1]在當前電力系統(tǒng)市場化形勢下,提高負荷預測精度對于電力系統(tǒng)的經(jīng)濟運行、合理制定機組檢修計劃和進行電力需求管理等具有重要意義。

一、電力系統(tǒng)負荷變化的特點及預測方法

電力系統(tǒng)負荷變化受到很多因素的影響。一方面,負荷變化存在由未知不確定因素引起的隨機波動;另一方面,具有周期變化的規(guī)律性,這也使得負荷曲線具有相似性;同時,由于受天氣、節(jié)假日等特殊情況的影響,負荷變化又會體現(xiàn)出差異性。[2]整體上講,負荷曲線是與很多因素相關而且難以用數(shù)學公式表達的非線性函數(shù)。

相對于早期的統(tǒng)計技術法和專家系統(tǒng)法,神經(jīng)網(wǎng)絡的優(yōu)點在于它不依靠專家經(jīng)驗,只利用觀察到的數(shù)據(jù),可以在訓練過程中通過學習來逼近任意的非線性輸入/輸出關系,因此,將神經(jīng)網(wǎng)絡方法應用于電力負荷預測有著明顯的優(yōu)勢。但是,神經(jīng)網(wǎng)絡存在兩個主要問題:收斂速度慢和容易陷入局部極小點。因此,本文采用遺傳算法優(yōu)化人工神經(jīng)網(wǎng)絡,建立電力短期負荷預測模型,并將結(jié)合廣東省某城市的電力負荷的實際情況對預測方法進行探討和研究。

二、人工神經(jīng)網(wǎng)絡模型

BP(Back Propagation)神經(jīng)網(wǎng)絡是一種按誤差逆?zhèn)鞑ニ惴ㄓ柧毜亩鄬忧梆伨W(wǎng)絡,神經(jīng)網(wǎng)絡模型中的所有神經(jīng)元按照功能一般分成三層(輸入層、隱含層和輸出層),各層順次連接。[3]其三層模型拓撲結(jié)構(gòu)如圖1所示。

BP算法的學習過程分為正向傳播過程和反向傳播過程兩個階段。

1.正向傳播過程

輸入信息從輸入層經(jīng)隱含層逐層計算各單元的實際輸出值,各神經(jīng)元的狀態(tài)只對下一層神經(jīng)元的狀態(tài)產(chǎn)生影響。設BP網(wǎng)絡的輸入層有n1個節(jié)點,隱含層有n2個節(jié)點,輸出層有n3個節(jié)點,輸入為xi,輸入層與隱含層之間的權值為wki,隱含層與輸出層之間的權值為wjk;隱含層的閾值為bk,輸出層的閾值為bj;隱含層的傳遞函數(shù)為f1(·),輸出層的傳遞函數(shù)為f2(·)。則隱含層節(jié)點輸出zk和輸出層節(jié)點輸出yj分別為:

k=1,2,……n2

(1)

j=1,2,……n3

(2)

2.反相傳播過程

若網(wǎng)絡實際輸出值與期望值之差,即誤差超出允許值,則逆向逐層修正連接權值。設BP網(wǎng)絡有P個輸入樣本,采用平方型誤差函數(shù),于是得到全局誤差為:

(3)

式中:為第p個樣本的實際輸出,為期望輸出。

采用累計誤差BP算法依次調(diào)整輸出層權值wjk和隱含層權值wki誤差使全局誤差變小,即:

(4)

(5)

式中:η為學習率。

如此往復不斷調(diào)整權值,直到使網(wǎng)絡的誤差滿足要求。

三、遺傳算法

1.遺傳算法的基本原理

遺傳算法(Genetic Algorithms,簡稱GA)是一種高度并行、自適應全局優(yōu)化搜索方法。[4]它借鑒自然界遺傳和選擇機理,首先初始化一個種群,然后按照某種指標在每一代選取較優(yōu)個體,利用遺傳算子(選擇、交叉和變異)對這些個體進行組合,產(chǎn)生新一代個體,重復此過程,直到滿足優(yōu)化準則為止。遺傳算法是基于對生物遺傳和進化過程的計算機模擬,它能使各種人工系統(tǒng)具有良好的自適應能力和優(yōu)化能力。目前,遺傳算法已經(jīng)廣泛應用于規(guī)劃設計、組合優(yōu)化、自適應控制、經(jīng)濟運行、模式識別、人工智能、分子生物學、故障診斷以及計算機技術等領域,并取得了很好的效果。

2.遺傳算法的實現(xiàn)過程

(1)將問題的解以編碼形式表示出來,并隨機生成若干個體,即初始群體。

(2)譯碼,計算目標函數(shù)得出個體適應度值,判斷是否滿足停止條件。

(3)根據(jù)個體適應度值的高低,應用選擇、交叉和突變算子進行遺傳操作,產(chǎn)生下一代群體。

(4)返回步驟(2),反復執(zhí)行,直到滿足停止條件。最后,搜索到最優(yōu)個體,即問題的最優(yōu)解。[5]

3.遺傳算法優(yōu)化BP網(wǎng)絡權值、閾值

由于遺傳算法是以最大值作為優(yōu)化目標,為適應神經(jīng)網(wǎng)絡算法的要求,將適應度函數(shù)取反,即變?yōu)橐宰钚≈禐閮?yōu)化目標。遺傳算法優(yōu)化BP神經(jīng)網(wǎng)絡算法的步驟:

(1)構(gòu)建BP網(wǎng)絡,確定遺傳算法個體長度。

(2)生成初始種群,確定種群規(guī)模。對遺傳算法個體進行編碼,編碼由神經(jīng)網(wǎng)絡的輸入層與隱含層的連接權值、隱含層閾值、隱含層與輸出層的連接權值和輸出層閾值四部分組成。

(3)根據(jù)個體得到BP網(wǎng)絡的權值和閾值,應用訓練數(shù)據(jù)訓練,得到網(wǎng)絡的輸出。計算實際輸出與期望輸出的誤差,并依據(jù)此誤差計算個體適應度值。

(4)根據(jù)個體的適應度進行選優(yōu)操作,選擇若干適應度強的個體直接進入下一代,適應度差的個體被淘汰。

(5)進行交叉、變異操作,生成下一代群體,然后返回步驟(3),直到得到最優(yōu)解。

四、實例分析

本試驗分別采用單一神經(jīng)網(wǎng)絡預測法、遺傳算法和神經(jīng)網(wǎng)絡的組合預測法,分別對廣東省某城市某一日的時負荷進行預測與分析。以該市2010年6月2日~21日和2010年6月3日~22日(只選取工作日)的整點負荷訓練樣本集,根據(jù)6月23日各整點的時負荷數(shù)據(jù)和24日各整點的溫度與天氣,預測6月24日的時負荷。

1.數(shù)據(jù)預處理

根據(jù)神經(jīng)網(wǎng)絡的建模原理,訓練樣本的準確性對于模型的預測準確性至關重要。由于系統(tǒng)故障、線路停電檢修、通信錯誤等原因,歷史負荷數(shù)據(jù)中經(jīng)常存在一些不良數(shù)據(jù)。這些不良數(shù)據(jù)具有很強的隨機性,會對網(wǎng)絡的預測精度和預測速度產(chǎn)生嚴重影響。因此,在建立電力短期負荷預測模型前,先對訓練用的數(shù)據(jù)樣本進行預處理。應用格拉布斯準則判別是否有不良數(shù)據(jù),如果有要直接消除并以相應的插值代替,從而提高數(shù)據(jù)的準確度和可信度。經(jīng)計算,本實例的樣本數(shù)據(jù)正常,符合實際情況。

數(shù)據(jù)歸一化方法是神經(jīng)網(wǎng)絡預測前對數(shù)據(jù)常做的一種處理方法。數(shù)據(jù)歸一化處理把所有的數(shù)據(jù)都轉(zhuǎn)化為[0,1]之間的數(shù),其目的是取消數(shù)據(jù)間數(shù)量級差別,避免因為輸入/輸出數(shù)據(jù)數(shù)量級差別較大而造成網(wǎng)絡預測誤差較大。最后需要進行反歸一化,得到最終預測結(jié)果。[6]數(shù)據(jù)歸一化的方法主要有最大最小值法和平均數(shù)方差法。本文采用最大最小值法。

2.確定BP神經(jīng)網(wǎng)絡結(jié)構(gòu)

考慮到該城市位于中國南端,緯度較低,影響電力負荷最主要的因素是溫度等天氣情況。采集預測日前一天每小時的負荷數(shù)據(jù)和預測日當天各小時的溫度值(取平均值)、氣象類型(晴、陰、雨)作為預測條件。由此確定BP神經(jīng)網(wǎng)絡模型的輸入節(jié)點數(shù)為3;輸出節(jié)點數(shù)為1;隱含層節(jié)點數(shù)取8。為方便計算,將氣象類型數(shù)字化、歸一化處理,溫度值和負荷數(shù)據(jù)歸一化處理。本文采用分散式建模方法,即為一天的24小時各建立一個模型,共建立24個。分散式建模方法相對于集中建模方法(24小時用一個模型),雖然模型多,但是預測準確度高。每個整點的時負荷采用相應的BP神經(jīng)網(wǎng)絡模型進行預測。建模工具選用matlab7.0。[7]

3.遺傳算法優(yōu)化神經(jīng)網(wǎng)絡

以整點負荷、溫度數(shù)據(jù)和氣象數(shù)據(jù)作為網(wǎng)絡的訓練樣本集,應用遺傳算法對基于單一神經(jīng)網(wǎng)絡建立的各個模型(每小時各建一個模型,共24個)進行優(yōu)化,得到每個模型近似最優(yōu)權值和閾值。應用優(yōu)化的權值和閾值對BP神經(jīng)網(wǎng)絡進行訓練,并保存訓練好的網(wǎng)絡。最后,應用訓練好的網(wǎng)絡對各整點時負荷進行預測。

表1 2010年6月24日負荷預測值與誤差

時間 實際值 BP神經(jīng)網(wǎng)絡

方法預測 誤差/% 遺傳算法神經(jīng)網(wǎng)絡方法預測 誤差/%

0:00 404.743 412.375 1.886 397.470 -1.797

1:00 382.280 376.397 -1.539 382.009 -0.071

2:00 359.937 369.208 2.576 352.735 -2.001

3:00 355.508 352.308 -0.900 357.115 0.452

4:00 347.836 341.504 -1.820 346.528 -0.376

5:00 347.545 342.354 -1.494 346.586 -0.276

6:00 354.184 356.650 0.696 360.655 1.827

7:00 364.504 363.920 -0.160 360.123 -1.202

8:00 395.881 392.358 -0.890 390.042 -1.475

9:00 462.394 471.572 1.985 464.239 0.399

10:00 500.344 502.904 0.512 494.610 -1.146

11:00 514.415 515.950 0.298 513.479 -0.182

12:00 477.935 489.898 2.503 485.792 1.644

13:00 479.680 473.516 -1.285 472.638 -1.468

14:00 470.148 477.403 1.543 462.066 -1.719

15:00 482.950 490.302 1.522 474.556 -1.738

16:00 487.295 483.800 -0.717 486.028 -0.260

17:00 501.225 503.265 0.407 505.465 0.846

18:00 470.361 462.391 -1.694 466.165 -0.892

19:00 455.995 443.791 -2.676 463.788 1.709

20:00 493.266 494.178 0.185 494.682 0.287

21:00 489.909 498.115 1.675 486.195 -0.758

22:00 474.146 486.493 2.604 480.348 1.308

23:00 446.201 436.293 -2.221 441.855 -0.974

單一神經(jīng)網(wǎng)絡方法和遺傳算法優(yōu)化神經(jīng)網(wǎng)絡方法得出的預測結(jié)果見表1和圖3。從圖3中3條曲線對比可以看出,應用遺傳算法優(yōu)化神經(jīng)網(wǎng)絡預測模型得到的預測結(jié)果比單一神經(jīng)網(wǎng)絡的更接近實際負荷曲線。單一神經(jīng)網(wǎng)絡預測的負荷最大誤差為-2.676%,平均誤差1.408%,而用基于遺傳算法優(yōu)化神經(jīng)網(wǎng)絡預測的負荷最大誤差為-2.001%,平均誤差為1.034%,精度顯然大于單一神經(jīng)網(wǎng)絡。

五、結(jié)論

本文利用遺傳算法優(yōu)化了BP神經(jīng)網(wǎng)絡結(jié)構(gòu),并且應用此模型對實際電力短期負荷進行了預測試驗分析。實證證明,遺傳算法的全局優(yōu)化搜索能力有效彌補了BP神經(jīng)網(wǎng)絡容易陷入局部極小值的缺陷,在此基礎上建立的預測模型的可靠性、準確性都有所增強,證明了基于遺傳算法優(yōu)化的神經(jīng)網(wǎng)絡的短期負荷預測方法是可行的。

參考文獻:

[1]牛東曉,曹樹華,趙磊,等.電力負荷預測技術及其應用[M].北京:中國電力出版社,2002.

[2]陳金賽,張新波.基于改進BP人工神經(jīng)網(wǎng)絡的電力負荷預測[J].杭州電子科技大學學報,2011,34(4):173-176.

[3]田景文,高美娟.人工神經(jīng)網(wǎng)絡算法研究及應用[M].北京:北京理工大學出版社,2006.

[4]王小平,曹立明.遺傳算法[M].西安:西安交通大學出版社,

2002.

[5]李玲純,田麗.基于遺傳算法和BP神經(jīng)網(wǎng)絡的短期電力負荷預測[J].安徽工程科技學院學報,2009,24(3):57-60.

第4篇:神經(jīng)網(wǎng)絡的訓練算法范文

【關鍵詞】神經(jīng)網(wǎng)絡;配電網(wǎng);線損

一、引言

線損是電能在傳輸過程中各個環(huán)節(jié)的損失,是供電量和售電量之間的差值。在電能的傳輸過程中造成部分電能的浪費,因此研究人員在不斷的探究新的降低線損的方法。將BP神經(jīng)網(wǎng)絡算法應用到配電網(wǎng)的綜合降損中,為配電網(wǎng)降損研究做出了貢獻。

二、BP神經(jīng)網(wǎng)絡算法

BP神經(jīng)網(wǎng)絡包括輸入層、隱含層和輸出層,按照誤差逆向傳播的方式訓練多層前饋網(wǎng)絡。BP神經(jīng)網(wǎng)絡的學習過程是信息的前向傳播和信息誤差的反向傳播兩項內(nèi)容。在信息前向傳播的過程中輸入層傳播到隱含層,信息由隱含層處理后再傳播到輸出層,這是信息逐層更新的過程。

BP神經(jīng)網(wǎng)絡算法是通過調(diào)整權重來實現(xiàn)使網(wǎng)絡輸出值逼近期望值的目的,BP神經(jīng)網(wǎng)絡算法學習過程為:1.將各權重值和閥值設為最小正數(shù);給定網(wǎng)絡一組輸入向量和目標輸出向量;2.根據(jù)輸入向量計算實際輸出向量,即,將此輸出值送到下一層作為輸入;3.權重的調(diào)整是通過權重調(diào)整公式來實現(xiàn);式中為增益相,為輸出誤差。在應用BP神經(jīng)網(wǎng)絡解決問題前,除了了解它的學習過程外,還需要對其進行訓練,步驟如下:

1.對相應的數(shù)據(jù)進行初始化:期望誤差最小值:err_goal;最大循環(huán)次數(shù):max_epoch;權值修正學習速率:lr,取0.01-0.6

2.完成一個訓練樣本的學習后,將下一個學習樣本提供給網(wǎng)絡,以此類推完成全部的樣本訓練。

3.從學習樣本中選取一組輸入和目標樣本數(shù)據(jù),然后再計算輸出向量,網(wǎng)絡全局誤差小于設定期望誤差為止,訓練結(jié)束。

三、配電網(wǎng)綜合降損

將BP神經(jīng)網(wǎng)絡算法應用到配電網(wǎng)的綜合降損中。以某地區(qū)一條10KV配電線路為例說明,此配電線路的拓撲結(jié)構(gòu)如圖1所示,標號1-13為負荷母線,Sl-S12為母線之間的聯(lián)絡開關,兩座變電站由A、B表示。選取l號負荷母線2013年12月前十天的負荷數(shù)據(jù)為訓練數(shù)據(jù),數(shù)據(jù)如表1所示。

表1 1號負荷母線12月前十天負荷數(shù)據(jù)

(一)負荷預測

采用BP神經(jīng)網(wǎng)絡實現(xiàn)負荷預測的過程為:以當天負荷段對應的負荷點12個分量的數(shù)據(jù)為配電網(wǎng)的輸入向量,且輸出向量同樣為第二天12個分量的負荷數(shù)據(jù),這樣就實現(xiàn)了為下一天負荷的預測。

用1號到9號的數(shù)據(jù)進行網(wǎng)絡訓練,訓練函數(shù)設置為:net.trainParam.epochs=500;%訓練次數(shù)設為500次;net.trainParam.goal=0.001;%訓練目標設為0.001;L.P.lr=0.05;%學習速率設為0.05;Net=train(net,P,T);%P為輸入向量,1到5號的負荷數(shù)據(jù);%T為輸出向量,6到10號的負荷數(shù)據(jù)。訓練結(jié)果為:TRAINLM,Epoch0/500,MSE3.7989/0.001,Gradient1081.63/1e-010 TRAINLM,Epoch5/500,MSE0.000463846/0.001,Gradient7.38793/1e-010 TRAINLM,Performance goal met.

由此可見通過訓練之后,預測數(shù)據(jù)和實測數(shù)據(jù)誤差為0.001,且基本無偏差,可很好的滿足實際應用需求

圖2某地區(qū)10KV配電網(wǎng)線路

(二)配網(wǎng)重構(gòu)

根據(jù)負荷等級將圖1配電網(wǎng)線路中的13條母線分為7類,則有713種負荷模式,從713種負荷模式中選取4000個,以其中3000個數(shù)據(jù)作為訓練集合,應用BP神經(jīng)網(wǎng)絡算法對配電網(wǎng)進行學習訓練,另外1000個數(shù)據(jù)為測試集合,經(jīng)過46次訓練后可達到誤差要求,訓練結(jié)果為:

TRAINBFG-srchbac.Epoch0/500,MSE21.616/0.02,Gradient236.65/1e-006

TRAINBFG-srchbac.Epoch25/500,MSE0.026354/0.02,Gradient0.150609/1e-006

TRAINBFG-srchbac.Epoch46/500,MSE0.0199597/0.02,Gradient0.0677733/1e-006

TRAINBFG, Performance goal met.

以13條母線的某一時刻負荷的實測數(shù)據(jù)為依據(jù),通過負荷預測網(wǎng)絡的預測得到下一時刻的負荷預測數(shù)據(jù),并通過配電網(wǎng)重構(gòu)在預測時刻采用將圖1中開關S6斷開的模式運行則配電網(wǎng)線損為586.21kW,若采用將開關S7斷開的模式運行則線損為628.18kW,可見通過配電網(wǎng)重構(gòu)后線損降低了41.97kW,降低了約6.7%,提高了配電網(wǎng)的輸電效率。

四、結(jié)論

通過對BP神經(jīng)網(wǎng)絡算法的簡單介紹和學習、訓練過程的分析,將BP神經(jīng)網(wǎng)絡算法應用到配電網(wǎng)的綜合降損中,分別從負荷預測、配網(wǎng)重構(gòu)兩個方面說明了BP神經(jīng)網(wǎng)絡算法在配電網(wǎng)綜合降損可取的較為良好的降損效果。

參考文獻:

[1]顧勇.農(nóng)村10kV電網(wǎng)節(jié)能降損技術措施分析[J].電源技術應用2012 (11).

[2]趙傳輝.基于神經(jīng)網(wǎng)絡的配電網(wǎng)綜合節(jié)能降損技術[D].濟南:山東大學,2011.

作者簡介:

第5篇:神經(jīng)網(wǎng)絡的訓練算法范文

關鍵詞: 諧波; 間諧波; 全相位快速傅里葉變換; 人工神經(jīng)網(wǎng)絡; 虛擬儀器

中圖分類號: TN711?34; TM417 文獻標識碼: A 文章編號: 1004?373X(2017)01?0125?04

Abstract: On the basis of analyzing the available harmonic detection methods, the harmonic and interharmonic detection method based on all?phase fast Fourier transform and artificial neural network is studied. A new harmonic detection method based on all?phase fast Fourier transform and BP neural network is proposed to solve the problem of low harmonic detection precision. And a harmonic detection method based on all?phase fast Fourier transform and adaptive neural network is used to further improve the accuracy of harmonic detection. A harmonic detection software based on all?phase fast Fourier transform and adaptive neural network was designed on virtual instrument software development platform LabWindows/CVI. The software can realize the detection of harmonic amplitude and phase and calculation of total harmonic distortion, and give an alarm when the total harmonic distortion is out of limit.

Keywords: harmonic; interharmonic; all?phase fast Fourier transform; artificial neural network; virtual instrument

在理想情況下,電力系統(tǒng)的電能應該是具有單一頻率、單一波形和若干電壓等級的正弦電壓信號。但是實際生產(chǎn)生活中由于一些原因,電網(wǎng)中的電能很難保持理想的波形,實際的波形總是存在偏差和形變,這種波形畸變稱為諧波畸變[1]。造成諧波畸變的原因是電網(wǎng)中存在大量的電力系統(tǒng)諧波。隨著諧波污染問題愈加嚴重,其產(chǎn)生的危害也越來越廣泛。因此,諧波檢測問題具有十分重要的研究價值和意義[2]。

1 基于全相位快速傅里葉變換和BP神經(jīng)網(wǎng)絡

的諧波檢測

1.1 諧波相角檢測

全相位快速傅里葉變換具有相位不變性。利用該性質(zhì)對電網(wǎng)電壓信號的采樣值進行全相位快速傅里葉變換譜分析,獲得高精度的諧波相位值[3]。其步驟如下:

(1) 采集電網(wǎng)信號,獲取個采樣值。

(2) 對采樣數(shù)據(jù)進行全相位快速傅里葉變換譜分析,獲得幅值譜和相位譜。

(3) 全相位快速傅里葉變換所得的幅值譜受到柵欄效應的影響無法獲得準確的諧波信號幅值,但是幅值譜在諧波相應的頻率附近會出現(xiàn)峰值譜線,通過讀取該峰值譜線對應的相位值即可得到精確的諧波相位[4]。

1.2 基于BP神經(jīng)網(wǎng)絡的諧波幅值檢測

選擇BP神經(jīng)網(wǎng)絡作為諧波幅值的檢測方法?;贐P神經(jīng)網(wǎng)絡的諧波幅值檢測分為以下步驟:

(1) 構(gòu)建諧波檢測BP神經(jīng)網(wǎng)絡結(jié)構(gòu)

傳統(tǒng)的BP神經(jīng)網(wǎng)絡諧波檢測網(wǎng)絡由輸入層、隱含層、輸出層構(gòu)成[5]。本文構(gòu)建的網(wǎng)絡僅含有一個隱含層。由于傳統(tǒng)結(jié)構(gòu)的BP神經(jīng)網(wǎng)絡輸出層各神經(jīng)元共用同一個隱含層,相互之間影響比較嚴重,存在諧波幅值檢測精度不高的問題。因此本文采用改進的BP神經(jīng)網(wǎng)絡結(jié)構(gòu),輸入層、輸出層設置不變,僅使輸出層的每一個神經(jīng)元分別都對應一個隱含層,解決了各待測諧波相互影響的問題,提高了諧波檢測的精度。

(2) 確定諧波檢測BP神經(jīng)網(wǎng)絡學習算法

設電網(wǎng)中電壓信號為一周期性非正弦信,對做一個周期內(nèi)的等時間間隔采樣。采樣數(shù)據(jù)作為神經(jīng)網(wǎng)絡的輸入。隱含層的輸出為。輸出層為分別對應三次諧波和五次諧波幅值[6]。由于各次諧波具有相同的學習算法,在此僅以三次諧波為例,介紹其學習算法。三次諧波的隱含層和輸出層的輸出為:

(3) 選取諧波檢測神經(jīng)網(wǎng)絡訓練樣本

在實際檢測時以檢測奇次諧波中次數(shù)較低的諧波為主。本文諧波檢測前通過濾除基波和更高次的諧波,選取由三次諧波和五次諧波組成的諧波電流為例說明訓練樣本的選取過程[7]。諧波電壓可以表示為:

(4) 學習樣本選取完成后,按照BP神經(jīng)網(wǎng)絡的訓練過程訓練神經(jīng)網(wǎng)絡。待訓練結(jié)束,獲取神經(jīng)網(wǎng)絡各個連接權值,從而固定BP神經(jīng)網(wǎng)絡結(jié)構(gòu)和連接權值,完成對諧波幅值的記憶。其后只需要采集電網(wǎng)信號作為同相位條件下的BP神經(jīng)網(wǎng)絡的輸入,即可從網(wǎng)絡輸出獲取信號中所含的各次諧波幅值。

1.3 諧波檢測仿真實驗

本仿真只對某個相位條件下的BP神經(jīng)網(wǎng)絡對三次和五次諧波的幅值進行仿真驗證。在三次諧波的相位為30°,五次諧波的相位為60°的條件下采用訓練樣本選取方法,獲取676組訓練樣本,離線訓練諧波檢測BP神經(jīng)網(wǎng)絡。仿真程序流程如圖1所示。

訓練完成后,選擇多組相位同為30°和60°未訓練的樣本仿真驗證諧波幅值檢測的精度。通過實驗可以看出,BP神經(jīng)網(wǎng)絡諧波幅值檢測方法結(jié)果比插值FFT具有更高的精度。通過增加訓練樣本個數(shù)可進一步提高神經(jīng)網(wǎng)絡諧波幅值檢測的精度。

2 基于全相位快速傅里葉變換和自適應神經(jīng)網(wǎng)

絡諧波檢測

2.1 檢測步驟

基于全相位快速傅里葉變換和自適應神經(jīng)網(wǎng)絡的諧波檢測方法的具體步驟如下:

(1) 采集訓練樣本。設定采樣頻率和采樣時間,采集電網(wǎng)電壓信號,為全相位快速傅里葉變換提供分析數(shù)據(jù),為自適應人工神經(jīng)網(wǎng)絡提供訓練樣本。

(2) 確定諧波初相位。將電網(wǎng)信號采樣數(shù)據(jù)經(jīng)過全相位快速傅里葉變換分析,在分析結(jié)果的幅值譜中找出峰值譜線,并由峰值譜線對應的相位值獲取各諧波的高精度相位。

(3) 初始化諧波幅值檢測神經(jīng)網(wǎng)絡。利用諧波相位檢測結(jié)果設置神經(jīng)網(wǎng)絡參考輸入向量中的各次諧波相位值。

(4) 計算誤差讀取一次訓練樣本,根據(jù)采樣時間計算神經(jīng)元輸出與此刻的電網(wǎng)信號采樣值做差,進而計算誤差函數(shù)和性能指標。

(5) 根據(jù)誤差調(diào)整神經(jīng)網(wǎng)絡權值。

以最小均方差法(LMS)作為諧波幅值檢測自適應神經(jīng)網(wǎng)絡的學習算法,則權值調(diào)整公式,即諧波幅值調(diào)整公式為:

(6) 判斷是否等于訓練樣本總數(shù)如果是,再判斷是否達到最大訓練次數(shù)。若達到最大訓練次數(shù)則結(jié)束訓練轉(zhuǎn)至下一步。若未達到,則需計算并判斷是否達到性能指標要求,達標則轉(zhuǎn)至下一步,不達標則返回步驟(4)再次執(zhí)行。如果否,返回步驟(4)繼續(xù)執(zhí)行。

(7) 訓練結(jié)束。根據(jù)所得神經(jīng)網(wǎng)絡權值獲得各次諧波幅值。

2.2 諧波檢測仿真

取511個電網(wǎng)信號采樣點經(jīng)過apFFT分析后,可以看出該諧波相位檢測具有很高的精度。利用apFFT分析結(jié)果初始化神經(jīng)網(wǎng)絡,并取50組訓練樣本訓練神經(jīng)網(wǎng)絡,可以看出性能指標函數(shù)的值在訓練次數(shù)足夠大的情況下可以達到,在經(jīng)過10次以內(nèi)的訓練后基波和諧波檢測值趨于穩(wěn)定。由實驗數(shù)據(jù)可以看出本文采用的方法極大地提高了諧波幅值的檢測精度。

3 基于全相位快速傅里葉變換和增強型自適應

神經(jīng)網(wǎng)絡的間諧波檢測

3.1 增強型自適應神經(jīng)網(wǎng)絡間諧波檢測模型

諧波檢測中在基波頻率已知的情況下,由于諧波頻率為基波頻率的整數(shù)倍,因而諧波頻率無需檢測。但是對于間諧波檢測,由于間諧波頻率為基波頻率的非整數(shù)倍,無法通過基波頻率獲知間諧波頻率,因此在間諧波檢測時,需要將間諧波的頻率也作為檢測項[8]。為此,將應用于間諧波檢測的自適應神經(jīng)網(wǎng)絡結(jié)構(gòu)設計成如圖3所示的形式。

3.2 諧波檢測步驟

基于全相位快速傅里葉變換和增強型自適應神經(jīng)網(wǎng)絡的間諧波檢測步驟如下:

(1) 信號采集和apFFT分析。將電網(wǎng)信號濾除已測量的基波、諧波信號后得到由間諧波構(gòu)成的信號,采樣并經(jīng)apFFT算法分析后,得到幅值譜和相位譜。

(2) 神經(jīng)網(wǎng)絡結(jié)構(gòu)的確定和初始化。由于神經(jīng)網(wǎng)絡中間層神經(jīng)元的個數(shù)等于間諧波個數(shù),因此通過apFFT幅值譜峰值譜線的個數(shù)確定神經(jīng)元個數(shù)。分別確定間諧波頻率和幅值的學習率和動量因子。設定神經(jīng)網(wǎng)絡的最大訓練次數(shù),開始人工神經(jīng)網(wǎng)絡的訓練。

(3) 計算誤差。讀取一次訓練樣本,根據(jù)式(11)計算神經(jīng)網(wǎng)絡實際輸出,并與此刻的采樣值做差,進而計算誤差函數(shù)和性能指標。

(5) 判斷是否等于訓練樣本總數(shù)如果是,再判斷是否達到最大訓練次數(shù)。若達到最大訓練次數(shù)則結(jié)束訓練轉(zhuǎn)至下一步。若未達到,則需計算并判斷是否達到性能指標要求,達標則轉(zhuǎn)至下一步,不達標則返回步驟(3)再次執(zhí)行。如果否,返回步驟(3)繼續(xù)執(zhí)行。

(6) 學習結(jié)束。學習結(jié)束后,通過激勵函數(shù)的角頻率獲取間諧波頻率,通過神經(jīng)網(wǎng)絡權值得到間諧波幅值。

3.3 間諧波檢測仿真

設基波頻率為50 Hz,采樣頻率為2 560 Hz,采集511個點。利用apFFT的分析結(jié)果初始化神經(jīng)網(wǎng)絡。設置間諧波幅值調(diào)整的學習因子=0.01,設置動量因子=0.3,隨后開始訓練神經(jīng)網(wǎng)絡。從實驗數(shù)據(jù)可得,網(wǎng)絡經(jīng)過70次左右的在線訓練后基本收斂。經(jīng)過70次訓練后幅值誤差都達到了以下,頻率誤差達到了以下。通過對原始間諧波疊加信號波形和檢測得到的間諧波組合信號波形進行對比可知,基于全相位快速傅里葉變換和增強型自適應神經(jīng)網(wǎng)絡的間諧波檢測方法具有更高的檢測精度。

4 LabWindows/CVI諧波檢測軟件實現(xiàn)

4.1 諧波檢測系統(tǒng)設計方案

針對電力系統(tǒng)中存在C波問題,利用LabWindows/CVI和計算機設計虛擬諧波檢測儀器。主要實現(xiàn)的功能是分析數(shù)據(jù)采集卡采集的電網(wǎng)電壓數(shù)據(jù),利用apFFT和自適應線性神經(jīng)網(wǎng)絡算法獲取高精度的諧波電壓幅值和諧波初相位,并通過計算機顯示出檢測結(jié)果。利用檢測結(jié)果計算總諧波畸變率,當畸變率超過標準值時給出警報。首先獲取電網(wǎng)電壓采樣信號,進而將采樣信號經(jīng)過全相位快速傅里葉變換分析得到基波和各次諧波信號的高精度相位值,通過獲得的相位值設置自適應神經(jīng)網(wǎng)絡激勵函數(shù)中的諧波相位值,隨后利用采樣數(shù)據(jù)在線訓練神經(jīng)網(wǎng)絡獲得基波和各次諧波的幅值。

4.2 諧波檢測系統(tǒng)軟件設計過程

基于LabWindows/CVI的諧波檢測軟件設計過程可分為以下步驟:

(1) 啟動LabWindows/CVI編程環(huán)境,創(chuàng)建諧波檢測軟件工程。

(2) 在用戶界面編程窗口,根據(jù)諧波檢測的功能要求設計虛擬儀器用戶面板。在面板上添加相應控件,控件分布設計完成后,需要對控件屬性及其對應的回調(diào)函數(shù)進行設置,使得點擊或使用這些控件時能夠得到有效的響應。

(3) 用戶界面設計并保存完成后,LabWindows/CVI自動生成程序代碼的主體框架,并通過菜單欄CodeGenerateMain Function生成main函數(shù)和各個控件對應的回調(diào)函數(shù)框架程序。

(4) 在各個控件對應的回調(diào)函數(shù)內(nèi)編寫實現(xiàn)其功能的程序代碼,例如本文在主面板開始檢測按鈕對應的回調(diào)函數(shù)內(nèi)部編寫apFFT和神經(jīng)網(wǎng)絡諧波檢測算法的代碼,以實現(xiàn)諧波檢測功能。

(5) 完成代碼編寫、調(diào)試和運行程序。

4.3 檢測軟件實驗測試

本文通過讀取兩組離線測量數(shù)據(jù)對諧波檢測功能進行實驗檢測。通過第一組數(shù)據(jù)的檢測結(jié)果可以看出諧波幅值較基波幅值低很多,且奇次諧波的幅值較偶次諧波幅值高。通過apFFT采樣數(shù)據(jù)分析的結(jié)果中,測量信號波形和基波波形的對比可以看出諧波對基波波形的影響較小。實驗結(jié)果表明該軟件具有很好的諧波檢測精度。

通過第二組數(shù)據(jù)的檢測結(jié)果看出諧波總畸變率超出設定值(4%),諧波畸變率告警燈變?yōu)榧t色,同時告警對話框彈出。諧波檢測的結(jié)果同時在表格和柱形圖中顯示。將測量信號、諧波疊加信號和基波信號的波形進行對比,諧波對電網(wǎng)電壓的波形影響仍然很有限,保證了電網(wǎng)中負載的用電安全。此次諧波檢測的檢測結(jié)果,檢測精度仍然較高。

5 結(jié) 論

本文主要對基于全相位快速傅里葉變換和神經(jīng)網(wǎng)絡的諧波、間諧波檢測方法進行了研究。針對現(xiàn)有成熟的諧波檢測算法檢測精度不高的問題,提出了基于全相位快速傅里葉變換和BP神經(jīng)網(wǎng)絡的諧波檢測算法;為了進一步提高諧波檢測精度,減小對訓練樣本的依賴,擴大諧波檢測算法的適用范圍,提出了基于全相位快速傅里葉變換和自適應神經(jīng)網(wǎng)絡的諧波檢測算法;針對電力系統(tǒng)間諧波檢測問題,通過調(diào)整自適應神經(jīng)網(wǎng)絡結(jié)構(gòu),提出了基于全相位快速傅里葉變換和增強型自適應神經(jīng)網(wǎng)絡的諧波檢測算法;利用虛擬儀器開發(fā)平臺LabWindows/CVI設計了基于全相位快速傅里葉變換和自適應神經(jīng)網(wǎng)絡的諧波檢測軟件,最后利用兩組數(shù)據(jù)驗證了軟件功能。

參考文獻

[1] 肖雁鴻,毛筱.電力系統(tǒng)諧波測量方法綜述[J].電網(wǎng)技術,2002,26(6):61?64.

[2] 聶晶晶,許曉芳,夏安邦,等.電能質(zhì)量監(jiān)測及管理系統(tǒng)[J].電力系統(tǒng)自動化設備,2005,25(10):75?77.

[3] 王子績,孟鑫,張彥兵,等.基于瞬時無功功率理論的新型諧波檢測算法[J].電測與儀表,2012,49(4):9?13.

[4] 劉桂英,粟時平.利用小波傅里葉變換的諧波與間諧波檢測[J].高電壓技術,2007,33(6):184?188.

[5] 危韌勇,李志勇.基于人工神經(jīng)元網(wǎng)絡的電力系統(tǒng)諧波測量方法[J].電網(wǎng)技術,1999,23(12):20?23.

[6] 王凱亮,曾江,王克英.一種基于BP神經(jīng)網(wǎng)絡的諧波檢測方案[J].電力系統(tǒng)保護與控制,2013(17):44?48.

[7] 付光杰,曲玉辰,郭靜.RBF神經(jīng)網(wǎng)j在諧波檢測中的應用[J].大慶石油學院學報,2005,29(6):76?79.

第6篇:神經(jīng)網(wǎng)絡的訓練算法范文

    花生仁的外衣完整性檢測是一種模式識別。根據(jù)影響花生仁外衣完整性的顏色特征參數(shù),對花生仁外衣完整性進行識別。在神經(jīng)網(wǎng)絡運用領域里,算法的確定無法用一個完全標準,主要是靠經(jīng)驗來選擇的?;谝陨显?花生仁外衣完整性檢測神經(jīng)網(wǎng)絡的設計算法選擇BP算法[9],該算法能實現(xiàn)輸入與輸出之間的非線性映射,對于樣本數(shù)量有限的情況也同樣適用。一個典型的BP網(wǎng)絡結(jié)構(gòu)如圖3所示。BP神經(jīng)網(wǎng)絡通常具有多個隱含層。本文中,隱層神經(jīng)元采用Sigmoid型傳遞函數(shù),輸出層采用logsig型傳遞函數(shù)。花生仁的外衣完整性檢測是一種模式識別。根據(jù)影響花生仁外衣完整性的顏色特征參數(shù),對花生仁外衣完整性進行識別。在神經(jīng)網(wǎng)絡運用領域里算法的確定無法用一個完全標準的算法確定,主要是靠經(jīng)驗來選擇的?;谝陨显?花生仁外衣完整性檢測神經(jīng)網(wǎng)絡的設計算法選擇BP算法。一個典型的BP網(wǎng)絡結(jié)構(gòu)(如圖3所示)通常具有一個或多個隱層。其中,隱層神經(jīng)元通常采用Sigmoid型傳遞函數(shù),而輸出層神經(jīng)元則采用logsig型傳遞函數(shù)。

    BP識別系統(tǒng)是以BP神經(jīng)網(wǎng)絡分類器[10]為核心的系統(tǒng),系統(tǒng)設計如圖4所示。BP神經(jīng)網(wǎng)絡分類器由一個BP網(wǎng)絡訓練子系統(tǒng)生成得到,圖像由CCD攝像頭獲得后,由圖像采集卡數(shù)字化輸入計算機,提取特征區(qū)域獲得顏色特征參數(shù),這些參數(shù)輸入BP網(wǎng)絡即可得到分類結(jié)果。影響花生完整性的顏色特征參數(shù)為H,I和S,因此輸入層節(jié)點數(shù)等于3;網(wǎng)絡的輸出有兩種情況,即完好與破損,因此輸出層有2個節(jié)點;對應于完整和破損這兩種判斷結(jié)果,分別用2位二進制編碼為10和01。隱含層的節(jié)點數(shù)的確定非常重要,數(shù)目過少,網(wǎng)絡將不能建立正確的判斷界,使網(wǎng)絡訓練不出來或不能識別以前沒有的樣本,且容錯性差;而節(jié)點數(shù)目過多,學習時間長,使網(wǎng)絡的泛化能力降低。本文通過多次反復訓練網(wǎng)絡,確定隱含層節(jié)點數(shù)目為40。本研究采用Matlab軟件及其神經(jīng)網(wǎng)絡工具箱來實現(xiàn)網(wǎng)絡建模。在神經(jīng)網(wǎng)絡工具箱中,對神經(jīng)網(wǎng)絡的名稱、類型、結(jié)構(gòu)和訓練函數(shù)等參數(shù)進行設置,如表1所示。

    建立了BP神經(jīng)網(wǎng)絡并對網(wǎng)絡進行初始化后,就可對網(wǎng)絡進行訓練了。將訓練步數(shù)設為500步,將訓練目標誤差goal參數(shù)設置為0.01,結(jié)果如圖5所示。圖5中,橫坐標表示本網(wǎng)絡的預置訓練步數(shù),縱向坐標表示本網(wǎng)絡的預置訓練誤差,水平橫線表示期望的目標誤差,誤差變化曲線如圖5所示。由圖5可知,當網(wǎng)絡訓練到170步時,網(wǎng)絡誤差已經(jīng)達到期望的目標值0.01,訓練即可停止。

    本文采用BP神經(jīng)網(wǎng)絡與計算機視覺技術相結(jié)合的手段,建立了一個花生外衣完整性判別系統(tǒng)。實驗證明,判別準確率達到87.1%。此系統(tǒng)很容易推廣在其他農(nóng)產(chǎn)品的檢測中,只需要改變輸入和輸出樣本數(shù)據(jù),重新訓練一下BP網(wǎng)絡,即可投入使用。因此,將BP神經(jīng)網(wǎng)絡運用到農(nóng)產(chǎn)品的品質(zhì)檢測過程中,具有巨大的潛力和廣闊的應用前景。但必須指出的是,此方法高效可行,整個訓練過程只用了6s,且本研究建立在靜態(tài)實驗環(huán)境下,生產(chǎn)效率依然很低。如果要將此實驗結(jié)果運用生產(chǎn)實際,必須設計出配套的硬件分級設備,這將是后續(xù)研究的重點。

第7篇:神經(jīng)網(wǎng)絡的訓練算法范文

【關鍵詞】氣體識別;自組織神經(jīng)網(wǎng)絡

1.引言

氣體識別在環(huán)境保護、化工控制、家用報警、食品保鮮、溫室環(huán)境控制、航空航天等領域有著廣泛的應用。應用氣體傳感器進行多組份氣體的定性定量研究,可以極大的降低測量成本,減小測量周期,并可實現(xiàn)在線的實時測量。但由于當前氣體傳感器普遍存在著交叉敏感和選擇性差等缺點,使用單一傳感器很難實現(xiàn)多組份氣體的檢測分析。為解決以上問題,一方面可以采用新材料、新工藝來改善傳感器本身的性能;另一方面可以將現(xiàn)有的氣體傳感器構(gòu)成陣列,并與自組織神經(jīng)網(wǎng)絡技術相結(jié)合。本文采用后者的原理,即通過多個敏感程度不同的氣體傳感器組成傳感器陣列,結(jié)合神經(jīng)網(wǎng)絡模式識別算法進行氣體識別分析。

人工神經(jīng)網(wǎng)絡(Artificial Neuron Networks,ANN)人工神經(jīng)網(wǎng)絡(Artificial Neutral Networks,ANN)是一個由大量簡單處理單元廣泛連

接而成的復合網(wǎng)絡系統(tǒng)。神經(jīng)元結(jié)構(gòu)是受到生物神經(jīng)元的啟發(fā)而得來的。目前應用的神經(jīng)網(wǎng)絡類型有很多,其中應用最廣的是BP神經(jīng)網(wǎng)絡,神經(jīng)網(wǎng)絡需要學習的過程,即利用外部條件作用于神經(jīng)網(wǎng)絡,使其能重新對外界做出反應。將氣體傳感器陣列與采用BP算法進行訓練的人工神經(jīng)網(wǎng)絡模式識別技術相結(jié)合形成的氣體識別系統(tǒng),是利用傳感器陣列對混合氣體的高維響應模式來實現(xiàn)對混合氣體的定量檢測。其中傳感器陣列的選取、傳感器信號的預處理方法、BP神經(jīng)網(wǎng)絡的結(jié)構(gòu)和參數(shù)以及測量環(huán)境是影響系統(tǒng)性能的可能因素。

2.人工嗅覺系統(tǒng)

人工嗅覺系統(tǒng)是一種化學分析系統(tǒng),它由一個具有部分專一性的電子化學傳感器陣列和一個合適的模式識別系統(tǒng)組成。由于人工嗅覺系統(tǒng)主要模仿的是生物的嗅覺系統(tǒng),所以人工嗅覺系統(tǒng)也可被稱為“電子鼻”或者電子嗅覺系統(tǒng)。

2.1 電子鼻簡介

電子鼻這個術語開始出現(xiàn)于二十世紀八十年代晚期,當時它被用于1987年的一個學術會議。較為科學的電子鼻的概念出現(xiàn)于1994年英國Warwick大學的J.W.Gardner發(fā)表的文章中,并且J.W.Gardner綜述了世界各國人工嗅覺系統(tǒng)的發(fā)展概況。

電子鼻模仿人的鼻子的功能,以電訊號的方式予以表達,可以工作在惡劣或有毒的環(huán)境下,在食品、化工、環(huán)保、醫(yī)療診斷、檢驗等方面有很重要的應用,其關鍵技術就是氣體傳感器陣列。

2.2 人工嗅覺系統(tǒng)的原理及基本組成部分

人工嗅覺系統(tǒng)主要是受生物的嗅覺系統(tǒng)啟發(fā)和影響,以下是該系統(tǒng)中的關鍵因素:

(1)對微量、痕量氣體分子瞬時敏感的監(jiān)測器,以得到與氣體化學成分相對應的信號;

(2)對檢測到的信號進行識別與分類的數(shù)據(jù)處理器,將有用的信號與噪聲加以分離;

(3)將測量數(shù)據(jù)轉(zhuǎn)換為感官評定指標的智能解釋器,得到合理的感官結(jié)果。

2.3 氣體傳感器

氣體傳感器是一種將氣體的成分、濃度等信息轉(zhuǎn)換為可以被人員、儀器儀表、計算機等利用的信息的裝置。

2.3.1 半導體氣體傳感器

半導體氣體傳感器在氣體傳感器中約占60%,根據(jù)其機理分為電導型和非電導型,電導型中又分為表面型和容積控制性。

2.3.2 表面敏感型傳感器元件

表面敏感型傳感器元件SnO2-Pd、ZnO-PT、AgO、Pt-SnO2,可檢測氣體為CO、NO2和氟利昂等,傳感材料Pt-SnO2的氣體傳感器可檢測氣體為可燃性氣體如H2、CO、CH4等。

2.3.3 容積控制型傳感材料

容積控制型傳感材料有TiO2、CoO-MgO-SnO2等,其半導體氣體傳感器可檢測氣體為液化石油氣、酒精和燃燒爐氣尾氣等。

3.神經(jīng)網(wǎng)絡

人工神經(jīng)網(wǎng)絡(Artificial Neuron Networks,ANN)是近年來人工智能的一個重要科學分支。二十世紀五十年代末人工神經(jīng)網(wǎng)絡系統(tǒng)開始作為人工智能的一種重要計算工具逐漸受到重視。進入二十世紀八十年代后期,人工神經(jīng)網(wǎng)絡的研究進入了一個新的。主要原因是:一方面經(jīng)過幾十年迅速發(fā)展起來的以邏輯符號處理為主的人工智能理論和馮-諾依曼計算機在處理諸如視覺、聽覺、形象思維和聯(lián)想記憶等智能信息問題時遇到挫折;另一方面,具有并行分布處理模式的人工神經(jīng)網(wǎng)絡本身的研究取得了巨大的進展。

神經(jīng)網(wǎng)絡具有一些不同于其它計算方法的性質(zhì)和特點以及它自身是基于人類大腦結(jié)構(gòu)和功能而建立起來的,因此具有很多和人類智能類似的特點。首先,神經(jīng)網(wǎng)絡將信息存儲在大量的神經(jīng)元中,具有內(nèi)在的知識索引功能。信息在網(wǎng)絡中使用兩種方式被保留:一種是神經(jīng)元之間的連接,另一種是連接權重因子。其次,人工神經(jīng)網(wǎng)絡具有對周圍環(huán)境自學習、自適應功能,也可用于處理帶噪聲的、不完整的數(shù)據(jù)集。在人工神經(jīng)網(wǎng)絡中,輸入與輸出的關系不是由單獨的神經(jīng)元直接負責的,相反是與神經(jīng)元的輸入輸出有關。最后,人工神經(jīng)網(wǎng)絡模擬人類的學習過程。人類大多數(shù)的學習和求解過程都是采用嘗試法,而人工神經(jīng)網(wǎng)絡可以以相同的方式運行。

神經(jīng)元(neuron)即神經(jīng)網(wǎng)絡中的基本處理單元,也就是節(jié)點。一般節(jié)點由輸入與輸出、權重因子、內(nèi)部閥值和函數(shù)形式四部分組成。

圖1 神經(jīng)元模型

圖1給出了一個基本的神經(jīng)元模型,它具有R個輸入,每個輸入都通過一個適當?shù)臋嘀祑li和下一層相連,網(wǎng)絡輸出可表示為:

式中,n為該神經(jīng)元(序號l)的總輸入;

f(n)為神經(jīng)元輸入輸出關系的函數(shù),稱為作用函數(shù)、響應函數(shù)或傳遞函數(shù)。

人工神經(jīng)網(wǎng)絡的拓撲結(jié)構(gòu)是指它的處理單元是如何相互連接的,主要由輸入層、隱含層和輸出層組成。每一節(jié)點的輸出被送到下一層的所有節(jié)點。通過將這些處理單元組成層,將其相互連接起來,并對連接進行加權,從而形成神經(jīng)網(wǎng)絡的拓撲結(jié)構(gòu),將若干個人工神經(jīng)元作為有向圖的節(jié)點,可連接成人工神經(jīng)網(wǎng)絡。其中每一層對于人工神經(jīng)網(wǎng)絡的成功都非常關鍵??梢詫⑷斯ど窠?jīng)網(wǎng)絡輸入層、隱含層和輸出層看成為一個通過輸入層的所有節(jié)點輸入特定信息的黑箱。人工神經(jīng)網(wǎng)絡通過節(jié)點之間的相互連接關系來處理這些信息,最后從輸出層的節(jié)點給出最終結(jié)果。

4.誤差反向傳播網(wǎng)絡(BP網(wǎng)絡)

1985年,以Rumelhart和McClelland為首提出了至今仍廣泛接受和使用的誤差反向傳播學習算法。按照這一算法進行訓練的多層神經(jīng)網(wǎng)絡被直接稱為BP神經(jīng)網(wǎng)絡。BP網(wǎng)絡是一種多層前饋型神經(jīng)網(wǎng)絡,其神經(jīng)元的傳遞函數(shù)是S型函數(shù),輸出量為0到1之間的連續(xù)量,它可以實現(xiàn)從輸入到輸出的任意非線性映射。其權值的調(diào)整采用反饋傳播學習算法。

目前,在人工神經(jīng)網(wǎng)絡的實際應用中,絕大部分的神經(jīng)網(wǎng)絡模型都采用BP網(wǎng)絡及其變化形式。BP網(wǎng)絡主要用于以下四方面:

(1)函數(shù)逼近:用輸入矢量和相應的輸出矢量訓練一個網(wǎng)絡以逼近一個函數(shù);

(2)模式識別:用一個特定的輸出矢量將它與輸入矢量聯(lián)系起來;

(3)分類:把輸入矢量所定義的合適方式進行分類;

(4)數(shù)據(jù)壓縮:減少輸出矢量維數(shù)以便于傳輸和存儲。

對于神經(jīng)網(wǎng)絡算法,使用基于誤差反向傳遞的神經(jīng)網(wǎng)絡算法設第p個模式XP=(X1P,X1P,…XNP,)T,p=1,2,…,N(N為模式個數(shù)),將其視為BP網(wǎng)絡的輸入,yip為其實際輸出,隱含層和輸出層各單元的激活函數(shù)采用sigmoid函數(shù),即:

一般基于BP的神經(jīng)網(wǎng)絡算法具體步驟如下:

Step1、構(gòu)造網(wǎng)絡,初始化網(wǎng)絡的權矩陣,設置學習因子,動態(tài)因子,跌代次數(shù)和允許誤差;

Step2、從一個網(wǎng)絡開始,提供訓練模式;

Step3、開始訓練第k個網(wǎng)絡;

Step4、前向傳播過程,對所有訓練模式,計算網(wǎng)絡的實際輸出并與目標輸出相比較,如果誤差超過運行誤差,則進行下一步,否則訓練第k+1個網(wǎng)絡;

Step5、反向傳播過程:計算隱含層和輸出層各單元的誤差精度,修正權值和閥值:

式中,為學習效率;

di為教師信號或希望輸出;

為實際輸出yi與希望輸出di之差,其中yi和xj是取1或0的離散值。

Step6、繼續(xù)訓練第k個網(wǎng)絡。

BP網(wǎng)絡的訓練函數(shù)有traingd、traingdm、traingdx、trainrp、traincgf、traincgp等。由于BP網(wǎng)絡的簡單性,在人工嗅覺系統(tǒng)的模式識別部分占有很大的比例,許多以前和現(xiàn)在的一些成熟人工嗅覺系統(tǒng)的產(chǎn)品仍然使用BP神經(jīng)網(wǎng)絡進行模式識別。

BP網(wǎng)絡的學習是通過求解一個優(yōu)化問題完成的,從數(shù)學的角度看,它是通過函數(shù)逼近擬合曲面(線)的想法,并且將其轉(zhuǎn)化為一個非線性優(yōu)化問題而求解。BP網(wǎng)絡是對簡單的非線性函數(shù)進行復合,經(jīng)過多次復合后,則可以實現(xiàn)復雜的函數(shù),但存在BP學習算法收斂速度慢、不完備性和隱節(jié)點數(shù)只能憑經(jīng)驗選取。

由于存在上述問題,科學家們從利用線性的自適應步長加速BP算法和增加動量項來去除收斂過程中的局部最小點。模擬退火(Simulated Annealing,簡稱SA)思想是由Metopolis等人提出的,它可以很好的避免局部最小點的出現(xiàn),把它用在優(yōu)化中是由Kirkpatrick等人提出的。組合優(yōu)化問題的解空間中的每一個點都代表一個解。不同的解有著不同的目標函數(shù)值。優(yōu)化過程就是在解空間中尋找目標函數(shù)的最小解。

SA算法的特點是通用性強、可達到全局最小。傳統(tǒng)的啟發(fā)式搜索算法如快速下降法,每次都是向改進解的方向搜索,往往只能找到一個局部最優(yōu)解,而不是全局最優(yōu)解。而SA算法在系統(tǒng)朝能量減少這個總趨勢的過程中,允許解的搜索以一定的概率向較差的方向走,以避開局部最小,而最終穩(wěn)定到全局能量最小的狀態(tài)。

5.利用自組織神經(jīng)網(wǎng)絡進行氣體識別

將被測氣體按所需測量精度和濃度范圍按成份分成不同的濃度等級,采用標準氣體配置這些等級的不同成份氣體的所有組合作為標準模態(tài)來訓練神經(jīng)網(wǎng)絡。通過識別某一未知氣體樣本的模式,即可以得到未知氣體的成份濃度。例如,選用N種互相參比配制混合氣體樣本。根據(jù)傳感器的靈敏范圍,將配制的氣體濃度限制在a1到am以內(nèi),濃度變化間隔為l。這樣每種氣體有m種濃度模式,共計可得到mN個樣本。采用這些樣本作為原始數(shù)據(jù)訓練自組織神經(jīng)網(wǎng)絡,就可以實現(xiàn)在這一濃度范圍內(nèi)的最大誤差為l的氣體定量測量。

第8篇:神經(jīng)網(wǎng)絡的訓練算法范文

關鍵詞 遺傳算法 BP神經(jīng)網(wǎng)絡 模擬電路 故障診斷

中圖分類號:TP183 文獻標識碼:A

0 引言

自20世紀60年代以來,模擬電路故障診斷研究取得了很大的成績,但由于模擬電路的輸入輸出關系及測試方法都比較復雜,而且模擬電路的元件有容差性,從而使得模擬電路故障診斷進展比較緩慢。①②目前,BP神經(jīng)網(wǎng)絡廣泛應用于模擬電路的故障診斷中。雖然BP算法具有精確性,卻存在容易陷入局部極小值,造成收斂速度慢等問題。遺傳算法有較強的宏觀搜索能力,還可以克服BP神經(jīng)網(wǎng)絡容易陷入局部極小值的問題,本文將二者結(jié)合而給出一種新的算法:遺傳神經(jīng)算法,從而達到理想的診斷效果。

1 BP神經(jīng)網(wǎng)絡的模擬電路故障診斷方法

1.1 模擬電路故障診斷原理

模擬電路故障的模式識別診斷原理是先對模擬電路故障數(shù)據(jù)進行采集,再通過一定的算法對電路故障進行分類,以達到電路故障定位的目的。主要包括電路測試,特征提取和故障診斷三個階段,用圖1所示來表示模擬電路的故障診斷過程。

圖1 模擬電路故障診斷框圖

模擬電路故障診斷是一種模式識別問題,電路故障與模擬元器件存在非線性問題,輸入和輸出間的關系復雜并且難以用精確的數(shù)學模型刻畫,由于模擬電路的非線性,導致傳統(tǒng)故障分類方法無法識別其非線性,故障診斷率低。

1.2 BP神經(jīng)網(wǎng)絡算法

1986年Rumelhart和McClelland等科學家提出了BP神經(jīng)網(wǎng)絡,是一種按誤差反傳算法訓練的多層前向網(wǎng)絡,③是當前使用最廣泛的神經(jīng)網(wǎng)絡模型,無需事前知道輸入和輸出之間的映射關系,能夠進行自學習,BP神經(jīng)網(wǎng)絡結(jié)構(gòu)如圖2所示。

圖2 BP神經(jīng)網(wǎng)絡的結(jié)構(gòu)圖

2 遺傳算法優(yōu)化神經(jīng)網(wǎng)絡

遺傳算法(Genetic Algorithm,GA)是以自然選擇和生物進化為基礎,將生物進化過程中適者生存規(guī)則與群體內(nèi)部染色體的隨機信息交換機制相結(jié)合的高效全局尋優(yōu)搜索算法。④⑤⑥遺傳算法不是從一個點而是從多個點開始搜索,這樣就可以避免搜索過程在局部最優(yōu)解處收斂,從而有可能從解的空間尋優(yōu)得到全局最優(yōu)解。該算法是通過適應度函數(shù)來尋優(yōu)的,不要求目標函數(shù)的連續(xù)性、可微性。本文將遺傳算法和神經(jīng)網(wǎng)絡算法結(jié)合起來用于模擬電路故障診斷中。

2.1 編碼

二進制編碼被傳統(tǒng)的GA所采用,雖然二進制編碼簡單和通用,編碼、解碼操作簡單易行,但是二進制編碼對處理復雜問題而言,自變量較多,而且編碼長度較長,從而導致染色體的長度非常長進而使搜索空間增大,進化速度很慢,降低了搜索效率。本文采用實數(shù)編碼的GA,對二進制編碼加以改進,縮短了編碼長度,提升了處理復雜的決策變量約束條件能力,提高了運算的精度和高度,也縮小了搜索空間,提高了搜索效率。

2.2 計算適應度

采用訓練樣本對種群中的個體所代表的神經(jīng)網(wǎng)絡進行網(wǎng)絡訓練,計算每個個體所代表網(wǎng)絡的學習誤差,從而確定適應度的值,誤差與適應度成反相關。訓練誤差為:

= [( )] (1)

定義式中,表示訓練樣本個數(shù),表示輸出單元個數(shù),為第個樣本時第個輸出單元,為第個樣本時第個期望單元。計算初始種群中每一個個體的適應度值,我們把個體適應度函數(shù)定義為:

() = (2)

式中,對于輸入樣本集: = (,,…),輸出樣本集為: = (,,…)。

2.3 選擇

通常的選擇算子有很多,建立在對個體的適應度進行評價的基礎上,根據(jù)優(yōu)勝劣汰原則本文采用確定式采樣選擇方法,具體操作步驟如下:

①計算適應度的期望值:

= (3)

②計算群體中每個個體在下一代生存的期望生存數(shù):

= (4)

③對進行取整運算得到[],則可以確定出下一代群體中的[]個個體;對的小數(shù)部分進行降序排列,順序排在前[]個加入到下一代群體中,后面的就淘汰掉了。這樣下一代群體中的個個體就確定了。

2.4 交叉

單點交叉或多點交叉在二進制的編碼中常被采用,雖然單點交叉或多點交叉操作簡單,但是不利于產(chǎn)生新的優(yōu)良的個體。在實數(shù)編碼中,采用算術交叉的方法,對個體進行線性組合而產(chǎn)生新的個體。隨機從第一代個體中選擇兩個個體、作為交叉的父本,通過線性組合而產(chǎn)生出兩個新的子代、,它們由(5)、(6)式確定。

= + () (5)

= () + (6)

其中為一個0~1之間的隨機數(shù)。

2.5 變異

為了使遺傳算法維持種群的多樣性,就必須采用變異算子。這樣不但可以增加局部所搜能力,而且能防止出現(xiàn)過早成熟,針對實數(shù)編碼遺傳算法,本文采用非均勻變異算法。設群體中的一個個體為 = (,,…,…),假定在變異點處的基因值取值范圍為[],則新的基因值由(7)式確定:

(7)

其中,表示一個0~1范圍內(nèi)的隨機數(shù),HU(代表或)表示[0,]內(nèi)符合非均勻分布的一個隨機數(shù),本文定義HU如(8)式:

HU = ·() (8)

其中,為種群的最大進化代數(shù),為0~1內(nèi)符合均勻概率分布的一個隨機數(shù),為系統(tǒng)固有的參數(shù)。不斷重復計算適應度、選擇、交換及變異操作產(chǎn)生新的群體,使得權值和閾值得到不斷修正,直到總的迭代次數(shù)或是誤差達到預設訓練標準。其流程圖如圖3所示。

圖3 診斷流程圖

圖4 心電放大圖

3 電路診斷仿真實例

3.1 模擬電路

以心電放大電路為例來驗證本文提出的對BP神經(jīng)網(wǎng)絡算法改進的有效性。電路如圖4所示,其中電阻R1~R12,其電阻允許容差范圍為5%,電容C1~C2,其電容容差范圍為10%,運放采用LF411,單位正弦激勵為輸入,頻率為100Hz。在仿真過程中,根據(jù)靈敏度分析得出R8,R9,C1最易受容差影響,所以我們僅考慮三種故障R8負偏50%,R12正偏50%,C1正偏50%,共三種單軟故障。

3.2 遺傳算法優(yōu)化BP神經(jīng)網(wǎng)絡模型參數(shù)設定

建立BP神經(jīng)網(wǎng)絡為三層網(wǎng)絡模型,神經(jīng)網(wǎng)絡輸入層和隱層函數(shù)為tansig,神經(jīng)網(wǎng)絡輸出層函數(shù)取logsig。參數(shù)設定輸入層單元數(shù)r = 15,根據(jù)經(jīng)驗規(guī)律得出隱層單位數(shù)h = 2*r+1即h = 31,輸出層單元數(shù)為電路故障的種類即q = 3,神經(jīng)網(wǎng)絡的初始學習速率為0.1,遺傳算法染色體的編碼長度為l = r*h + q*h + h + q即l = 592,初始種群大小設為40,迭代次數(shù)為50,評判誤差為0.01。

圖5 改進的BP神經(jīng)網(wǎng)絡訓練誤差曲線圖

圖6 傳統(tǒng)的BP神經(jīng)網(wǎng)絡訓練誤差曲線圖

3.3 訓練和測試結(jié)果分析

BP算法的訓練目標為error_goal = 0.01,學習速率為lr = 0.1,經(jīng)過GA優(yōu)化后的權值和閾值賦給BP網(wǎng)絡作為初始值,經(jīng)過訓練達到要求,訓練過程如圖5所示。

同樣建立傳統(tǒng)的BP神經(jīng)網(wǎng)路,其參數(shù)設定跟用遺傳算法優(yōu)化的BP神經(jīng)網(wǎng)絡參數(shù)一樣。在相同的預測誤差下,其訓練過程如圖6所示。通過圖5和圖6,觀察分析可得:在相同的預測誤差下,優(yōu)化的BP神經(jīng)網(wǎng)路算法的迭代次數(shù)要少,而且其全局搜索能力強,不易陷入局部極值。

經(jīng)過網(wǎng)絡訓練后,分別隨機選取的測試數(shù)據(jù)進行測試分析,測試結(jié)果、期望輸出以及診斷誤差分別如表1和表2所示。

表1 改進的BP神經(jīng)網(wǎng)絡測試數(shù)據(jù)表

表2 傳統(tǒng)的BP神經(jīng)網(wǎng)絡測試數(shù)據(jù)表

4 結(jié)論

本文采用GA優(yōu)化BP神經(jīng)網(wǎng)絡的權值和閾值,能使BP網(wǎng)絡在較小的范圍發(fā)揮高精度的搜索優(yōu)勢,而不必靠經(jīng)驗和試驗來確定這些參數(shù),從而提高故障診斷的精度和速度;同時,克服BP算法陷入局部最小點、收斂速度慢等問題,結(jié)合這兩方面的優(yōu)點,遺傳算法優(yōu)化的BP網(wǎng)絡用于模擬電路故障診斷是有效且實用的,為模擬電路故障診斷智能化提供了方法。

注釋

① 譚陽紅,何怡剛.模擬電路故障診斷技術的發(fā)展[J].測控技術,2003(7):1-3.

② 何怡剛.非線性容差模擬電阻電路故障診斷的神經(jīng)網(wǎng)絡方法[J].固體電子學研究與進展,2002.22(3):297-299.

③ 虞和濟,陳.基于神經(jīng)網(wǎng)絡的智能診斷[M].北京:冶金工業(yè)出版社,2000.

④ 范睿,李國斌.基于實數(shù)編碼遺傳算法的混合神經(jīng)網(wǎng)絡[J].計算機仿真,2006.23(1).

第9篇:神經(jīng)網(wǎng)絡的訓練算法范文

【關鍵詞】介損值;BP算法;人工神經(jīng)網(wǎng)絡

1.引言

當前的電容型電氣設備絕緣在線監(jiān)測與診斷還停留在一個簡單處理數(shù)據(jù)的層次上,如果能夠結(jié)合先進的數(shù)學工具進行分析,將有助于提高監(jiān)測與診斷的應用水平。模糊數(shù)學、專家系統(tǒng)、神經(jīng)網(wǎng)絡、灰關聯(lián)分析等理論在電氣設備的絕緣監(jiān)測與診斷方面已經(jīng)有了廣泛的應用,并提供較完備的知識與信息,提高了絕緣監(jiān)測與診斷的準確性。

大量停電試驗和專門試驗的介損值結(jié)果統(tǒng)計分析表明,介損值會對溫度的變化較為敏感,環(huán)境的濕度對介損值也會有影響。在分析了各種因素影響介損值的基礎上,文獻[6]提出了基于人工神經(jīng)網(wǎng)絡的電容型電氣設備的絕緣狀況的預測方法。人工神經(jīng)網(wǎng)絡方法能夠根據(jù)大量的故障機理研究以及經(jīng)驗性的直覺知識歸納出典型樣本,通過對神經(jīng)網(wǎng)絡內(nèi)部的競爭達到問題的求解,從本質(zhì)上模擬專家的直覺。在此基礎上本文提出了基于人工神經(jīng)網(wǎng)絡的電容型電氣設備的介損值的預測方法,以BP神經(jīng)網(wǎng)絡作為主要的研究方法。BP網(wǎng)絡的預測結(jié)果的準確與否取決于學習樣本的優(yōu)劣,本文根據(jù)實際情況選取了神經(jīng)網(wǎng)絡的學習樣本并進行了仿真,結(jié)果表明該預測方法的誤差滿足工程誤差的要求,基于人工神經(jīng)網(wǎng)絡的介質(zhì)損耗值的預測方法是可行的、正確的和有效的。

2.基于BP神經(jīng)網(wǎng)絡預測方法的確定

人工神經(jīng)網(wǎng)絡的模型有數(shù)十種,可分為三大類:前向網(wǎng)絡、反饋網(wǎng)絡和自適應網(wǎng)絡。但在人工神經(jīng)網(wǎng)絡的實際應用中,絕大部分的神經(jīng)網(wǎng)絡模型都采用BP網(wǎng)絡及其變化形式。BP(Back Propagation)網(wǎng)絡是一種多層前饋型神經(jīng)網(wǎng)絡,其神經(jīng)元的傳遞函數(shù)是S型函數(shù),輸出量為0到1之間的連續(xù)量,它可以實現(xiàn)從輸入到輸出的任意非線性映射。BP神經(jīng)網(wǎng)絡的主要優(yōu)點:

(1)BP神經(jīng)網(wǎng)絡具有分布式信息存儲能力;

(2)BP神經(jīng)網(wǎng)絡的容錯性和大規(guī)模并行處理能力;

(3)BP神經(jīng)網(wǎng)絡具有自學習、自組織和自適應能力;

(4)BP神經(jīng)網(wǎng)絡是大量神經(jīng)元的集體行為,表現(xiàn)出一般復雜非線性系統(tǒng)的特性;

(5)BP神經(jīng)網(wǎng)絡可以處理一些環(huán)境信息十分復雜、知識背景不清楚和推理規(guī)則不明確的問題。

基于以上優(yōu)點,本文選用BP神經(jīng)網(wǎng)絡作為主要研究方法。

3.BP算法基本思想和網(wǎng)絡的基本結(jié)構(gòu)

BP神經(jīng)網(wǎng)絡是一個多層前饋神經(jīng)網(wǎng)絡,包括了輸入層、隱層和輸出層。這種網(wǎng)絡在輸入層和輸出層之間至少有一個隱含層,每一個神經(jīng)元結(jié)點都與其后一層的結(jié)點相連接,但是沒有后層結(jié)點向前層結(jié)點的反饋連接。BP網(wǎng)絡具有結(jié)構(gòu)簡單、可靠性強的優(yōu)點,能夠滿足工業(yè)應用的需要,而且有關網(wǎng)絡的機理和算法的研究都很豐富,是眾多網(wǎng)絡中最為成熟,應用最為廣泛的一種,是復雜系統(tǒng)建模的優(yōu)秀工具。

BP算法的基本思想:當一對學習樣本提供給網(wǎng)絡后,神經(jīng)元的激活值從輸入層經(jīng)隱層向輸出層傳播,在輸出層的各神經(jīng)元獲得網(wǎng)絡的輸入響應。接下來,按照減少目標輸出與實際誤差的方向,從輸出層經(jīng)過各隱層逐層修正各連接權值,最后回到輸出層,這種算法為“誤差逆?zhèn)鞑ニ惴ā?。隨著這種誤差逆的傳播修正不斷進行,網(wǎng)絡對輸入模式響應的正確率也不斷升高。

三層前饋網(wǎng)絡中,輸入向量為X=(x1,x2, ……,xi,……,xn)T;隱層輸出向量為Y=(y1,y2,……,yj,……,ym);輸出層輸出向量為O=(o1,o2,……,ok,……,ol)T;期望輸出向量為d=(d1,d2,……,dk,……,dl)T。輸入層到隱層之間的權值矩陣用V表示,V=(v1,v2,……,vj,vm),其中列向量Vj為隱層第j個神經(jīng)元對應的權向量;隱層到輸出層之間的權值矩陣用W表示,W=(W1,W2,……,Wk,……,Wl),其中列向量Wk為輸出層第k個神經(jīng)元對應的權向量。如圖3-1所示。

對輸出層,有

Ok=f(netk) k=1,2,…,l (1)

netk= k=1,2,…,l (2)

對于隱層,有

yj=f(netj) j=1,2,…,m (3)

netj= j=1,2,…,m (4)

以上兩式中,轉(zhuǎn)移函數(shù)f(x)均為單極性(或雙極性)sigmoid函數(shù),f(x)具有連續(xù)、可導的特點。式(3.1)到式(3.4)共同構(gòu)成了三層前饋網(wǎng)的數(shù)學模型。

圖1 三層BP網(wǎng)絡

三層前饋網(wǎng)絡的BP學習算法權值調(diào)整計算公式為:

(5)

(6)

其中:

(7)

對于一般多層前饋網(wǎng),設共有h個隱層,按前向順序各隱層節(jié)點數(shù)分別記為m1,m2,…,mh,各隱層輸出分別記為y1,y2,…,yh,各層權值矩陣分別記為W1,W2,…,Wh,Wh+1,則各層權值調(diào)整計算公式為:

輸出層:

j=0,1,…,mh;k=1,2,… (8)

第h隱層:

i=0,1,…,mh-1;j=1,2,…,mh (9)

按以上規(guī)律逐層類推.則第一隱層權值調(diào)整計算公式:

p=0,1,…,n;j=1,2,…,m1 (10)

容易看出,BP學習算法中,各層權值調(diào)整公式形式上都是一樣的,均由3個因素決定,即:學習率η、本層輸出的誤差信號δ以及本層輸入信號Y(或X)。

4.基于MATLAB的BP神經(jīng)網(wǎng)絡的實現(xiàn)

4.1 網(wǎng)絡的輸入層和輸出層設計

大量停電試驗和專門試驗的介損結(jié)果統(tǒng)計分析表明,電容型設備的介質(zhì)損耗值的大小與環(huán)境等外界因素之間有著密切的關系?;诖耍疚奶岢隽嘶诃h(huán)境等外界因素影響分析電容型設備絕緣狀況的BP神經(jīng)網(wǎng)絡模型,其示意圖如圖2所示。

圖2 神經(jīng)網(wǎng)絡模型示意圖

為了更好的體現(xiàn)輸入和輸出變量的相應關系,輸入層神經(jīng)元應盡可能多采集與輸出量相關性大的信息。本文以某一時刻設備的電壓、電流、電容、環(huán)境溫度、濕度和介質(zhì)損耗值所為網(wǎng)絡的輸入?yún)?shù),所以網(wǎng)絡輸入層的神經(jīng)元有6個。輸出層只有一個即預測時刻的介質(zhì)損耗值,則輸出層只有一個神經(jīng)元。

為了統(tǒng)一量綱和防止因凈輸入的絕對值過大而使神經(jīng)元輸出飽和,繼而使權值調(diào)整進入誤差曲面的平坦區(qū)。BP神經(jīng)網(wǎng)絡的訓練樣本在輸入網(wǎng)絡之前要進行必要的歸一化,也就是通過變換處理將網(wǎng)絡的輸入、輸出數(shù)據(jù)限制在[0,1]或[-l,1]區(qū)間內(nèi)。歸一化方法有很多種形式,本文采用如下公式來進行樣本數(shù)據(jù)的歸一化:

令P為網(wǎng)絡的輸入向量,t為網(wǎng)絡的目標向量,p_test、t_test為網(wǎng)絡的測試樣本向量,利用MATLAB歸一化的代碼為:

歸一化后的輸入向量P

for i=1:6

P(i,:)=(p(i,:)-min(p(i,:)))/(max (p(i,:))-min(p(i,:)));

end

歸一化后的輸入向量A

for i=1

T(i,:)=(t(i,:)-min(t(i,:)))/(max(t(i,:))-min(t(i,:)));

end

測試樣本向量p_test和t-test的歸一化同輸入向量p和目標向量t的歸一化,歸一化后的向量為P_test和T_test。

4.2 隱層神經(jīng)元數(shù)的選擇

在設計多層前饋網(wǎng)時,一般先考慮設一個隱層.當一個隱層的隱節(jié)點數(shù)很多仍不能改善網(wǎng)絡性能時,才考慮再增加一個隱層。由于本系統(tǒng)是一個比較小型的網(wǎng)絡,且各結(jié)點采用S型函數(shù)進行處理,故采用單隱層。

隱層的神經(jīng)元數(shù)目選擇是一個非常復雜的問題,往往需要根據(jù)設計者的經(jīng)驗和多次試驗來確定。隱單元的數(shù)目與問題的要求、輸入/輸出單元的數(shù)目都有直接的聯(lián)系。隱單元數(shù)目太多和會導致學習的時間過長、誤差不一定最佳,也會導致容錯性差、不能識別以前沒有看到的樣本。選擇最佳隱單元數(shù)的參考公式:

(1)

其中,k為樣本數(shù),n1為隱單元數(shù),n為輸入單元數(shù)。

(2)

其中,m為輸出神經(jīng)元數(shù),n為輸入神經(jīng)元數(shù),a為[1,10]之間的常數(shù)。

(3)

其中,n為輸入單元數(shù)。

由于單隱層BP網(wǎng)絡的非線性映射能力比較強,本文采用了單隱層的神經(jīng)網(wǎng)絡,而中間層神經(jīng)元個數(shù)需通過實驗來確定,輸入層神經(jīng)元個數(shù)有6個,中間層神經(jīng)元的個數(shù)選擇3個值,分別為13、15和20,并分別檢查網(wǎng)絡性能。通過實際的迭代訓練,設置多種不同的隱節(jié)點情況,用同一樣本集進行訓練,比較迭代訓練實驗的結(jié)果,從中確定網(wǎng)絡誤差最小時對應的神經(jīng)元個數(shù)。

MATLAB代碼為:

隱層單元個數(shù)向量

a=[13 15 20];

for i=1:3

net=newff(threshold,[a(i),1],{‘tansig’, ‘logsig’},‘traindx’);

net.trainparam.epochs=1000;

net.trainparam.goal=0.01;

init函數(shù)用于將網(wǎng)絡初始化

net=init(net);

net=train(net,P,T);

Y(i,:)=sim(net,P_test);

end

figure;

繪制誤差曲線

中間神經(jīng)元個數(shù)為13

polt(1:6,Y(1,:)-T_test);

hold on;

中間神經(jīng)元個數(shù)為15

polt(1:6,Y(2,:)-T_test);

hold on;

中間神經(jīng)元個數(shù)為20

polt(1:6,Y(3,:)-T_test);

hold off;

通過3種情況下的誤差比較發(fā)現(xiàn),中間層神經(jīng)元個數(shù)為13、20時網(wǎng)絡的誤差比較大,當隱層節(jié)點數(shù)為15時,網(wǎng)絡誤差較小,收斂速度較快能得到最理想的輸出,網(wǎng)絡的預測性能最好。

通過上述分析,可以確定本文設計的神經(jīng)網(wǎng)絡結(jié)構(gòu)為6-15-1,網(wǎng)絡中間層的神經(jīng)元傳遞函數(shù),采用S型正切函數(shù)tansig,輸出層神經(jīng)元傳遞函數(shù)采用S型對數(shù)函數(shù)logsig。這是因為函數(shù)的輸出位于區(qū)間[0,1]中,正好滿足網(wǎng)絡輸出的要求。

圖3 預測誤差對比曲線

本文所要解決的問題是根據(jù)環(huán)境等外界因素對設備的絕緣狀況進行預測,對網(wǎng)絡的訓練速度和穩(wěn)定性有較高的要求,因此選擇traingdx函數(shù)作為訓練函數(shù),該函數(shù)結(jié)合了動量梯度下降算法和自適應學習速率梯度下降算法。

該算法的基本過程為:首先計算出網(wǎng)絡的輸出誤差,然后在每次訓練結(jié)束之后,利用此時的學習率計算出網(wǎng)絡的權值和閾值,并且計算出網(wǎng)絡此時的輸出誤差。如果此時的輸出誤差與前一時刻的輸出誤差的比值大于預先定義的參數(shù)max_perf_inc,那么就減小學習率(通過乘以系數(shù)lr_dec來實現(xiàn)),反之,就增加學習率(通過乘以系數(shù)lr_inc來實現(xiàn))。再重新計算網(wǎng)絡的權值和閾值以及輸出誤差,直到前后輸出誤差的比值小于參數(shù)max_perf_inc為止。

4.3 網(wǎng)絡學習速率和動量系數(shù)的選擇

學習速率大小的選擇,直接影響訓練時間,當學習速率的選擇不當,特別在嚴重時,將導致網(wǎng)絡完全不能訓練,這是因為1986年Rumelhart等人在證明BP訓練算法收斂中,假設了無限小的權重調(diào)節(jié)速率。實際上這是不可能的,因為這表示需要無限的訓練時間,所以,實際上必須選一個有限的學習速率大小,即η的值取0.01到1。一般來說要根據(jù)實驗或經(jīng)驗來確定,還沒有一個理論指導。若η選得太小,收斂可能很慢:若η選得太大,可能出現(xiàn)麻痹現(xiàn)象。為了避免這種現(xiàn)象,通常會選擇減少η,但又會增加網(wǎng)絡的訓練時間。動量項可以加快BP算法的學習速度,但選項的時候應當注意避免學習時產(chǎn)生振蕩。

因此,本文在確定網(wǎng)絡的學習速率和動量系數(shù)的時候,采用不同的值的組合,利用55組訓練數(shù)據(jù)進行了若干次網(wǎng)絡的迭代訓練。本文根據(jù)比較結(jié)果確定學習速率為0.1,動量系數(shù)為0.7作為網(wǎng)絡訓練時的參數(shù)。

5.基于BP神經(jīng)網(wǎng)絡介損值的預測應用

本文所建立的BP網(wǎng)絡是基于MATLAB中的GUI建立。圖形用戶界面GUI (Graphical User Interfaces)是神經(jīng)網(wǎng)絡的工具箱提供的人機交互界面,它引導工程人員一步步的建立和訓練網(wǎng)絡,避免了代碼的編寫過程。借助圖形用戶界面GUI,可比直接利用工具箱函數(shù)更快捷和方便的完成神經(jīng)網(wǎng)絡的設計與分析。

利用BP神經(jīng)網(wǎng)絡理論和經(jīng)過以上訓練得到的網(wǎng)絡參數(shù),利用Matlab軟件提供的GUI構(gòu)造出了基于環(huán)境等外界因素影響分析設備絕緣狀況的BP神經(jīng)網(wǎng)絡模型。表1列出了本文研究中建立的BP網(wǎng)絡的各個參數(shù)和函數(shù)。

網(wǎng)絡所用的訓練數(shù)據(jù)和測試數(shù)據(jù)均出自于某110KV變電站主變套管的在線監(jiān)測的數(shù)據(jù)],本文采用其中的55組典型數(shù)據(jù),其中50組數(shù)據(jù)用于網(wǎng)絡訓練(訓練次數(shù)為1000次,訓練目標為0.01),5組數(shù)據(jù)用于仿真預測,利用仿真函數(shù)獲得網(wǎng)絡的輸出,網(wǎng)絡的預測結(jié)果及誤差見表2,可見預測值與實際監(jiān)測值之間的誤差非常小,能滿足實際要求。

表1 基于BP神經(jīng)網(wǎng)絡的電容型設備絕緣診斷模型參數(shù)

名稱 參數(shù)

輸入層節(jié)點數(shù) 6

隱含層節(jié)點數(shù) 15

輸出層節(jié)點數(shù) 1

訓練函數(shù) traingdx

學習函數(shù) learngdm

學習速率 0.1

動量系數(shù) 0.7

表2 外界環(huán)境相同時介損值的實際值與預測值的對比

序號 電壓 電流 電容 溫度 濕度 實 際

介損值 預 測

介損值 誤差

1 119 7.047 326.479 18 50 0.003906 0.004025 0.000119

2 119 7.057 327.545 17 52 0.000440 0.004386 0.000014

3 118 7.022 328.078 17 55 0.003946 0.004108 0.000162

4 119 7.059 327.035 16 55 0.004471 0.004512 0.000041

5 119 7.069 327.406 17 59 0.003249 0.003178 0.000071

6.結(jié)束語

本章通過對BP網(wǎng)絡模型和學習算法的研究,深入分析了BP網(wǎng)絡在函數(shù)預測方面的優(yōu)點,確定了用BP網(wǎng)絡來實現(xiàn)對容性設備介質(zhì)損耗值的預測,得到的結(jié)論如下:

(1)通過對BP網(wǎng)絡結(jié)構(gòu)的研究,將三層前向神經(jīng)網(wǎng)絡結(jié)構(gòu)進行了改進,適應了本文對介質(zhì)損耗值的預測要求。

(2)BP網(wǎng)絡的預測結(jié)果的準確與否取決于學習樣本的優(yōu)劣,本文根據(jù)實際情況選取了神經(jīng)網(wǎng)絡的學習樣本并進行了仿真,結(jié)果表明該預測方法的誤差滿足工程誤差的要求,及基于人工神經(jīng)網(wǎng)絡的介質(zhì)損耗值的預測方法是可行的、正確的和有效的。

(3)數(shù)據(jù)預測具有一定的精度,但是還存在誤差,需選擇相關大的、較合理的輸入向量,還可以對網(wǎng)絡的結(jié)構(gòu)和算法選擇方面進行改進,選擇更合適的訓練函數(shù)使其收斂速度更快,誤差更小。

參考文獻

[1]張寒,文習山,丁輝.用人工神經(jīng)網(wǎng)絡預測基于泄漏電流、氣象因素的絕緣子等值附鹽密度預測[J].高壓電器,2003,39(6):31-35.

[2]韓力群.人工神經(jīng)網(wǎng)絡理論、設計及應用[M].北京:化學工業(yè)出版社,2002.

[3]閆志忠.BP神經(jīng)網(wǎng)絡模型的改進及其應用研究[D].長春:吉林大學,2003.

[4]聞新.MATLAB神經(jīng)網(wǎng)絡仿真與應用[M].北京:科學出版社,2000.

[5]許東,吳崢.基于MATLAB6.X的系統(tǒng)分析與設計-神經(jīng)網(wǎng)絡(第二版)[M].西安:西安電子科技大學出版社,2002.

[6]叢爽.面向MATLAB工具箱的神經(jīng)網(wǎng)絡理論與應用[M].合肥:中國科技大學出版社,1998

国产午夜精品久久久久久| 欧美性猛交黑人性爽| 亚洲av中文字字幕乱码综合 | 亚洲av五月六月丁香网| 国产乱人伦免费视频| 欧美日韩精品网址| 无遮挡黄片免费观看| 亚洲熟妇中文字幕五十中出| 亚洲五月婷婷丁香| 国产亚洲欧美98| 欧美大码av| 国产精品野战在线观看| 天天一区二区日本电影三级| 一边摸一边做爽爽视频免费| 校园春色视频在线观看| 热99re8久久精品国产| а√天堂www在线а√下载| 欧美成人性av电影在线观看| 香蕉丝袜av| 男女之事视频高清在线观看| 欧美日韩亚洲国产一区二区在线观看| 免费无遮挡裸体视频| 亚洲第一av免费看| 久久亚洲真实| 制服人妻中文乱码| 老熟妇乱子伦视频在线观看| 午夜a级毛片| 51午夜福利影视在线观看| 两人在一起打扑克的视频| 男男h啪啪无遮挡| 一区二区三区高清视频在线| 12—13女人毛片做爰片一| 午夜福利欧美成人| 亚洲av成人不卡在线观看播放网| 亚洲国产欧洲综合997久久, | www.999成人在线观看| ponron亚洲| 精品国产超薄肉色丝袜足j| 美女国产高潮福利片在线看| 精品国产超薄肉色丝袜足j| 欧美又色又爽又黄视频| 国产免费av片在线观看野外av| a级毛片a级免费在线| 欧美黑人巨大hd| www国产在线视频色| av电影中文网址| 亚洲精品一区av在线观看| 国产av不卡久久| 亚洲精品中文字幕一二三四区| 在线观看免费午夜福利视频| 天堂√8在线中文| 日本熟妇午夜| 免费看美女性在线毛片视频| 老熟妇乱子伦视频在线观看| 亚洲午夜精品一区,二区,三区| 91字幕亚洲| 嫩草影视91久久| 欧美在线黄色| 国产高清激情床上av| 亚洲avbb在线观看| 91国产中文字幕| 亚洲全国av大片| 九色国产91popny在线| 黄色视频不卡| 亚洲九九香蕉| 69av精品久久久久久| 亚洲精华国产精华精| 丝袜人妻中文字幕| 99热6这里只有精品| 国产精华一区二区三区| www.www免费av| 女警被强在线播放| 精品欧美一区二区三区在线| 国产精品久久电影中文字幕| 亚洲天堂国产精品一区在线| 亚洲午夜理论影院| 麻豆成人av在线观看| 一进一出抽搐gif免费好疼| 久久狼人影院| or卡值多少钱| 桃红色精品国产亚洲av| 色av中文字幕| 成人三级做爰电影| 美女大奶头视频| 99精品欧美一区二区三区四区| 欧美激情高清一区二区三区| 99久久国产精品久久久| 欧美乱妇无乱码| 国产精品一区二区免费欧美| 亚洲欧美精品综合一区二区三区| 2021天堂中文幕一二区在线观 | 国产成人精品久久二区二区91| 给我免费播放毛片高清在线观看| 一本精品99久久精品77| 无限看片的www在线观看| 久久久久国产精品人妻aⅴ院| 久久精品91蜜桃| 婷婷精品国产亚洲av在线| 精品国产美女av久久久久小说| 久久中文字幕一级| 香蕉国产在线看| 老司机福利观看| 亚洲精品av麻豆狂野| 日本成人三级电影网站| 淫秽高清视频在线观看| www.精华液| 亚洲人成网站在线播放欧美日韩| 色综合站精品国产| 校园春色视频在线观看| 日韩欧美 国产精品| 日韩欧美一区二区三区在线观看| a在线观看视频网站| 我的亚洲天堂| 色在线成人网| 中亚洲国语对白在线视频| 成人18禁高潮啪啪吃奶动态图| 亚洲国产欧美日韩在线播放| 亚洲人成77777在线视频| 国产区一区二久久| 国产黄片美女视频| 琪琪午夜伦伦电影理论片6080| 夜夜夜夜夜久久久久| 色婷婷久久久亚洲欧美| 免费av毛片视频| 久9热在线精品视频| 男男h啪啪无遮挡| 亚洲成人精品中文字幕电影| 黄片大片在线免费观看| 麻豆一二三区av精品| 午夜影院日韩av| 18禁美女被吸乳视频| 国产精品美女特级片免费视频播放器 | 精品久久久久久久毛片微露脸| 这个男人来自地球电影免费观看| √禁漫天堂资源中文www| 真人做人爱边吃奶动态| 日韩欧美一区视频在线观看| 免费看十八禁软件| 国产精品野战在线观看| 亚洲欧美精品综合一区二区三区| 波多野结衣巨乳人妻| 国内揄拍国产精品人妻在线 | 国产精品久久久人人做人人爽| 黑丝袜美女国产一区| 欧美日韩中文字幕国产精品一区二区三区| 18禁裸乳无遮挡免费网站照片 | 久热爱精品视频在线9| av中文乱码字幕在线| 亚洲中文av在线| 老司机午夜十八禁免费视频| 亚洲av五月六月丁香网| 欧美性猛交黑人性爽| 欧美一级毛片孕妇| 老汉色∧v一级毛片| 一个人免费在线观看的高清视频| 成人18禁在线播放| 99国产极品粉嫩在线观看| 亚洲国产精品成人综合色| 中文字幕最新亚洲高清| 精品高清国产在线一区| 日韩精品中文字幕看吧| 天天躁夜夜躁狠狠躁躁| 中文字幕人妻丝袜一区二区| 国产精品 国内视频| aaaaa片日本免费| 国产在线精品亚洲第一网站| 国产午夜福利久久久久久| 欧美性猛交黑人性爽| www国产在线视频色| 人妻丰满熟妇av一区二区三区| 99久久99久久久精品蜜桃| 真人一进一出gif抽搐免费| 久久香蕉激情| 伦理电影免费视频| 一级毛片高清免费大全| 亚洲 欧美 日韩 在线 免费| 国内揄拍国产精品人妻在线 | 一级片免费观看大全| 亚洲男人的天堂狠狠| 黄色成人免费大全| 久久精品国产亚洲av香蕉五月| av超薄肉色丝袜交足视频| 精品久久久久久成人av| 成人精品一区二区免费| 99久久无色码亚洲精品果冻| 女生性感内裤真人,穿戴方法视频| 欧美成狂野欧美在线观看| 国产又黄又爽又无遮挡在线| 久久 成人 亚洲| 精品久久久久久久人妻蜜臀av| 欧美色视频一区免费| 在线观看日韩欧美| 精品午夜福利视频在线观看一区| 国产一卡二卡三卡精品| 悠悠久久av| 免费高清在线观看日韩| 亚洲avbb在线观看| 黄网站色视频无遮挡免费观看| 男女做爰动态图高潮gif福利片| 女性生殖器流出的白浆| 1024手机看黄色片| 男女那种视频在线观看| 丝袜在线中文字幕| 亚洲av日韩精品久久久久久密| 久久性视频一级片| 国产在线精品亚洲第一网站| 亚洲精品国产区一区二| 美女高潮到喷水免费观看| 18禁黄网站禁片午夜丰满| 搡老熟女国产l中国老女人| 身体一侧抽搐| 国产精品日韩av在线免费观看| 日韩av在线大香蕉| 国产日本99.免费观看| 天天一区二区日本电影三级| 国产精品久久久人人做人人爽| 国产伦人伦偷精品视频| 亚洲成国产人片在线观看| 18禁裸乳无遮挡免费网站照片 | 成人精品一区二区免费| 成人av一区二区三区在线看| 日韩三级视频一区二区三区| 日韩av在线大香蕉| 久久久久久久久免费视频了| 此物有八面人人有两片| 国内毛片毛片毛片毛片毛片| 欧美日韩亚洲国产一区二区在线观看| 久久精品国产综合久久久| 久久国产乱子伦精品免费另类| 少妇裸体淫交视频免费看高清 | 满18在线观看网站| 亚洲男人的天堂狠狠| 亚洲最大成人中文| 日韩精品免费视频一区二区三区| 18禁美女被吸乳视频| 日韩欧美国产在线观看| 丝袜在线中文字幕| 19禁男女啪啪无遮挡网站| 久久香蕉激情| 日本 欧美在线| 国产精品久久电影中文字幕| 一本精品99久久精品77| 国产真实乱freesex| 美女扒开内裤让男人捅视频| 国产伦在线观看视频一区| 国产亚洲精品一区二区www| 欧美 亚洲 国产 日韩一| 午夜福利在线在线| 国产一区二区激情短视频| 久久久久九九精品影院| 日韩欧美在线二视频| 午夜激情av网站| av电影中文网址| 成人国语在线视频| 91老司机精品| 日韩中文字幕欧美一区二区| 久久精品夜夜夜夜夜久久蜜豆 | 亚洲精品色激情综合| 一个人免费在线观看的高清视频| 久久久久国产一级毛片高清牌| 日韩中文字幕欧美一区二区| 亚洲精品美女久久av网站| 婷婷丁香在线五月| 日本黄色视频三级网站网址| a级毛片a级免费在线| 亚洲国产精品久久男人天堂| 日本黄色视频三级网站网址| 国产精品av久久久久免费| 亚洲欧美精品综合久久99| 国产成人欧美在线观看| 2021天堂中文幕一二区在线观 | 色综合欧美亚洲国产小说| 精品福利观看| АⅤ资源中文在线天堂| 首页视频小说图片口味搜索| 激情在线观看视频在线高清| 国产一区二区在线av高清观看| 国产亚洲欧美精品永久| 变态另类成人亚洲欧美熟女| 日韩三级视频一区二区三区| 熟女少妇亚洲综合色aaa.| 欧美精品亚洲一区二区| www日本黄色视频网| 听说在线观看完整版免费高清| 久久久久国产一级毛片高清牌| 亚洲av成人一区二区三| 欧美成人午夜精品| 久久精品91蜜桃| 欧美日本亚洲视频在线播放| 1024视频免费在线观看| 成人一区二区视频在线观看| 精品国产一区二区三区四区第35| 香蕉国产在线看| 中文字幕最新亚洲高清| 亚洲中文字幕一区二区三区有码在线看 | 久久久久国内视频| 亚洲精品国产一区二区精华液| 国产午夜福利久久久久久| 一个人免费在线观看的高清视频| 丰满人妻熟妇乱又伦精品不卡| 12—13女人毛片做爰片一| a级毛片a级免费在线| 国产激情久久老熟女| 国产一区二区三区视频了| 欧美日韩亚洲综合一区二区三区_| 夜夜夜夜夜久久久久| 欧美精品亚洲一区二区| 男女床上黄色一级片免费看| 一进一出抽搐动态| 搡老熟女国产l中国老女人| 精品国产一区二区三区四区第35| 欧美在线一区亚洲| 成熟少妇高潮喷水视频| 亚洲va日本ⅴa欧美va伊人久久| 亚洲第一av免费看| 午夜福利视频1000在线观看| 国产99久久九九免费精品| 欧美亚洲日本最大视频资源| 亚洲av日韩精品久久久久久密| 国产亚洲欧美98| 757午夜福利合集在线观看| 在线免费观看的www视频| 国产熟女午夜一区二区三区| 精品国产国语对白av| 亚洲美女黄片视频| 露出奶头的视频| 免费在线观看亚洲国产| 欧美绝顶高潮抽搐喷水| av欧美777| 免费看十八禁软件| 久久热在线av| 亚洲精品中文字幕在线视频| 日韩视频一区二区在线观看| 美女 人体艺术 gogo| 老司机午夜福利在线观看视频| 久久国产精品影院| 国产午夜精品久久久久久| 成熟少妇高潮喷水视频| 成人国产综合亚洲| 亚洲av日韩精品久久久久久密| xxx96com| 18禁黄网站禁片免费观看直播| 后天国语完整版免费观看| 在线十欧美十亚洲十日本专区| 变态另类丝袜制服| 亚洲第一电影网av| 久久久久亚洲av毛片大全| 一级作爱视频免费观看| 一级a爱视频在线免费观看| 黄频高清免费视频| 久久精品国产综合久久久| 亚洲精品色激情综合| 国产精品久久电影中文字幕| 人人妻,人人澡人人爽秒播| 日韩大码丰满熟妇| 亚洲专区字幕在线| 免费在线观看完整版高清| 国产区一区二久久| 老司机靠b影院| 满18在线观看网站| 亚洲中文日韩欧美视频| 1024香蕉在线观看| 成年女人毛片免费观看观看9| 国产99白浆流出| 狠狠狠狠99中文字幕| 成人精品一区二区免费| 亚洲激情在线av| 99热6这里只有精品| 午夜激情av网站| 哪里可以看免费的av片| 欧美成人免费av一区二区三区| 国产99久久九九免费精品| 男人舔奶头视频| cao死你这个sao货| 国产精品美女特级片免费视频播放器 | 亚洲中文字幕日韩| 亚洲专区国产一区二区| 国产精品爽爽va在线观看网站 | 亚洲五月色婷婷综合| 久久精品国产亚洲av高清一级| 丁香六月欧美| 宅男免费午夜| 人妻久久中文字幕网| 最好的美女福利视频网| tocl精华| 亚洲国产欧美网| 亚洲美女黄片视频| 久久香蕉国产精品| 91国产中文字幕| 我的亚洲天堂| 国产又色又爽无遮挡免费看| 十分钟在线观看高清视频www| 日本免费一区二区三区高清不卡| 一本久久中文字幕| 侵犯人妻中文字幕一二三四区| 久热爱精品视频在线9| 免费观看人在逋| 高潮久久久久久久久久久不卡| 亚洲精品久久成人aⅴ小说| 免费看日本二区| 一进一出抽搐gif免费好疼| 黄片大片在线免费观看| 真人做人爱边吃奶动态| 老熟妇仑乱视频hdxx| 满18在线观看网站| 亚洲自偷自拍图片 自拍| 久久国产乱子伦精品免费另类| 精品熟女少妇八av免费久了| 国产精品乱码一区二三区的特点| 黄色视频不卡| 国产在线精品亚洲第一网站| 18禁国产床啪视频网站| 青草久久国产| 日本精品一区二区三区蜜桃| 亚洲成a人片在线一区二区| 亚洲欧美精品综合久久99| 色综合欧美亚洲国产小说| 亚洲精品国产区一区二| 中文字幕另类日韩欧美亚洲嫩草| 日日摸夜夜添夜夜添小说| 在线免费观看的www视频| 欧美中文综合在线视频| 国产在线观看jvid| 国产精品美女特级片免费视频播放器 | 国内少妇人妻偷人精品xxx网站 | 国产精品1区2区在线观看.| 在线天堂中文资源库| 国产爱豆传媒在线观看 | 日日爽夜夜爽网站| 亚洲第一av免费看| 精品久久久久久久末码| 女生性感内裤真人,穿戴方法视频| 欧美乱妇无乱码| 无人区码免费观看不卡| 日韩精品中文字幕看吧| 俄罗斯特黄特色一大片| 黄色a级毛片大全视频| 一a级毛片在线观看| 日韩有码中文字幕| 变态另类成人亚洲欧美熟女| 国产精品av久久久久免费| 看免费av毛片| 免费电影在线观看免费观看| 免费看日本二区| 欧美日韩黄片免| 欧美日韩乱码在线| 国内精品久久久久精免费| 国内揄拍国产精品人妻在线 | 亚洲成人免费电影在线观看| 亚洲精品久久国产高清桃花| 又黄又爽又免费观看的视频| 国产精品爽爽va在线观看网站 | 我的亚洲天堂| 欧美不卡视频在线免费观看 | 亚洲av成人av| 特大巨黑吊av在线直播 | 免费搜索国产男女视频| 丁香六月欧美| 深夜精品福利| 久久国产精品人妻蜜桃| 男女午夜视频在线观看| 18禁裸乳无遮挡免费网站照片 | 国产成人系列免费观看| 久久久精品国产亚洲av高清涩受| 国产精品98久久久久久宅男小说| 久久精品国产亚洲av高清一级| 亚洲av成人一区二区三| 亚洲熟妇熟女久久| 精品第一国产精品| 日韩欧美一区二区三区在线观看| 狂野欧美激情性xxxx| 丝袜人妻中文字幕| 色老头精品视频在线观看| 琪琪午夜伦伦电影理论片6080| 99久久综合精品五月天人人| 欧美三级亚洲精品| 黄色视频,在线免费观看| 久久久久国产一级毛片高清牌| 少妇粗大呻吟视频| 99riav亚洲国产免费| 少妇熟女aⅴ在线视频| 欧美性猛交黑人性爽| xxx96com| 国产av在哪里看| 久久精品91无色码中文字幕| 男男h啪啪无遮挡| 免费av毛片视频| 欧美色欧美亚洲另类二区| 女性被躁到高潮视频| 天天添夜夜摸| 窝窝影院91人妻| 黄片小视频在线播放| 免费看日本二区| 日本免费一区二区三区高清不卡| 欧美zozozo另类| 国产伦一二天堂av在线观看| 成在线人永久免费视频| 国产精品一区二区免费欧美| 久久人人精品亚洲av| 亚洲成av人片免费观看| 不卡av一区二区三区| 亚洲精品粉嫩美女一区| 精品久久久久久久久久久久久 | 老汉色av国产亚洲站长工具| 亚洲天堂国产精品一区在线| 久久亚洲精品不卡| 色综合欧美亚洲国产小说| 国产在线观看jvid| 国产精品亚洲av一区麻豆| 999久久久国产精品视频| 成年人黄色毛片网站| 亚洲人成网站在线播放欧美日韩| 99久久无色码亚洲精品果冻| 成年版毛片免费区| 国产精品 国内视频| 午夜日韩欧美国产| 精品乱码久久久久久99久播| 91麻豆av在线| 人人妻人人澡欧美一区二区| 别揉我奶头~嗯~啊~动态视频| 黄网站色视频无遮挡免费观看| 成人午夜高清在线视频 | 亚洲精品国产精品久久久不卡| 级片在线观看| 午夜福利一区二区在线看| 国产97色在线日韩免费| 97碰自拍视频| 后天国语完整版免费观看| 女性被躁到高潮视频| 露出奶头的视频| 久久青草综合色| 日韩欧美三级三区| 两个人看的免费小视频| 国产91精品成人一区二区三区| 法律面前人人平等表现在哪些方面| 欧美av亚洲av综合av国产av| xxxwww97欧美| 日韩免费av在线播放| 别揉我奶头~嗯~啊~动态视频| 日韩欧美 国产精品| 免费搜索国产男女视频| 搞女人的毛片| 日本免费a在线| 精品国产国语对白av| 国产精品九九99| 高潮久久久久久久久久久不卡| 91麻豆精品激情在线观看国产| 午夜久久久在线观看| 午夜a级毛片| 亚洲精品国产一区二区精华液| 亚洲国产毛片av蜜桃av| 中文字幕人妻熟女乱码| 精品国产超薄肉色丝袜足j| 一本一本综合久久| 亚洲成人久久性| 欧美成狂野欧美在线观看| 午夜视频精品福利| 三级毛片av免费| 国产一区在线观看成人免费| 特大巨黑吊av在线直播 | 婷婷丁香在线五月| 男人舔女人下体高潮全视频| 成人亚洲精品av一区二区| 国产精品香港三级国产av潘金莲| 日韩欧美在线二视频| 婷婷六月久久综合丁香| 三级毛片av免费| 久久人人精品亚洲av| 亚洲avbb在线观看| 国产av一区二区精品久久| www.精华液| 一进一出好大好爽视频| 亚洲天堂国产精品一区在线| 国产91精品成人一区二区三区| 丁香六月欧美| 国内毛片毛片毛片毛片毛片| 女人爽到高潮嗷嗷叫在线视频| 国产伦人伦偷精品视频| 两性午夜刺激爽爽歪歪视频在线观看 | 脱女人内裤的视频| 在线永久观看黄色视频| 午夜免费鲁丝| 久久久久久国产a免费观看| 日日爽夜夜爽网站| 亚洲精品粉嫩美女一区| 看免费av毛片| 变态另类丝袜制服| 一级毛片高清免费大全| 成人亚洲精品一区在线观看| 免费一级毛片在线播放高清视频| 免费高清视频大片| 免费看日本二区| 精华霜和精华液先用哪个| av片东京热男人的天堂| 中文亚洲av片在线观看爽| 免费看美女性在线毛片视频| 一本大道久久a久久精品| 午夜福利免费观看在线| 国内久久婷婷六月综合欲色啪| 在线永久观看黄色视频| 精品一区二区三区av网在线观看| 在线天堂中文资源库| 国产激情偷乱视频一区二区| 国产一区二区三区在线臀色熟女| 亚洲国产日韩欧美精品在线观看 | 久久性视频一级片| 免费在线观看影片大全网站| 免费在线观看成人毛片| 国产又色又爽无遮挡免费看| 国产又黄又爽又无遮挡在线| 久久精品国产清高在天天线| 精品国产乱子伦一区二区三区| 欧美日韩中文字幕国产精品一区二区三区| 好看av亚洲va欧美ⅴa在| 99久久无色码亚洲精品果冻|