數學建模聲音識別模型的建立與評價_第1頁
數學建模聲音識別模型的建立與評價_第2頁
數學建模聲音識別模型的建立與評價_第3頁
數學建模聲音識別模型的建立與評價_第4頁
數學建模聲音識別模型的建立與評價_第5頁
已閱讀5頁,還剩38頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、聲音識別模型的建立與評價【摘要】 聲音識別是研發(fā)智能防盜門的重要環(huán)節(jié),對正常和非正常開門(指盜竊開門等聲音)的聲音進行準確地識別變得尤為重要。本文對采集到的正常和非正常聲音進行識別模型建立和評價。其主要方法是:利用80次聲音數據,結合matlab工具及分析計算,建立正常、非正常聲音與數據y的均值、方差、短時平均能量均值、短時平均幅度均值、短時平均過零率均值和短時自相關函數均值之間的關系的bp神經網絡模型。然后分析模型,確定目標函數t,1表示正常,0表示非正常,即對聲音進行識別;又進行誤差分析,達到誤差要求時將80個數據代入函數,即為對聲音模型進行驗證與評價。 針對問題一,首先從80次聲音數據入

2、手,利用matlab的load函數載入到計算機內存,內存中變量有fs和y等變量,其中fs為采用頻率,y為采用數據。再用sound函數,播放出聲音信號,從聽覺角度比較正常、非正常聲音在響度和音調兩方的差異。最后利用plot函數繪制出具體的聲音波形圖,從視覺角度比較聲音的頻率與振幅的不同效果。 針對問題二,采用合適的時域分析處理聲音信號,找出和提取了最重要的特征向量是短時能量和平均幅度、短時平均過零率、短時自相關函數,并比較了它們在表達聲音時的不同優(yōu)越性和特點,用途。 針對問題三,用matlab計算出80個正常、非正常聲音數據,y的均值、方差、短時平均能量均值、短時平均幅度均值、短時平均過零率均值

3、和短時自相關函數均值,利用這些均值作為bp神經網絡的輸入數據p且對p進行轉置。確定目標函數t,1表示正常,0表示非正常。進行多次訓練達到誤差要求,求解和分析模型結果,并對80組樣本數據進行檢驗。最后對bp神經網絡模型進行評價、改進及推廣。 針對問題四,利用主成分分析(pca)特征變換對參數進行優(yōu)化,先在正常和非正常中分別隨機選取聲音組號,再將以上問題得到的對應特征參數均值進行pca變換,獲得新的特征參數f正和f非能夠更具區(qū)分性,并用參數優(yōu)化技術包括語音包絡檢測、delta特征的引入,獲得更好的聲音識別率。 針對問題五,對于原始信號中有疊加一定幅度的白噪聲,前期處理時為了達到優(yōu)良的消噪效果,采用

4、新興方法小波去噪原理,先用所給函數得到如11.mat的加白噪聲的聲音,運用matlab中的小波工具箱對含噪信號進行小波分解、閾值量化、小波重組,獲得的去噪結果與原始信號效果比較,驗證小波去噪的可靠性。關鍵詞:bp神經網絡 時域分析 特征向量 主成分分析 小波去噪原理1 問題重述a題:聲音識別模型的建立與評價隨著家居智能化逐漸普及,智能冰箱、智能清潔機器人、智能電視等已步入平常老百姓家庭,但智能化的防盜門還處于研發(fā)階段,未進入市場。隨著人們對家居安全意識的不斷增強,對防盜、防搶和防砸的門禁系統(tǒng)的智能性提出更高的要求。基于此,對正常和非正常開門(指盜竊開門等聲音)的聲音進行識別是智能防盜門的關鍵問

5、題和技術,其具有廣泛的應用前景和實用價值。 為了進行聲音識別模型的建立,我們采集到了正常和非正常開門的聲音,附件中有正常開門聲音(如正1.mat),非正常開門聲音(如非1.mat),各40次開門,共80次開門聲音數據。該數據可利用matlab的load函數載入到計算機內存,內存中變量有fs和y等變量,其中fs為采用頻率,y為采用數據。利用這些數據要求完成以下工作:1. 利用matlab中的sound函數,播放出聲音信號,試聽并比較正常和非正常開門聲音的差別,利用plot函數繪制出具體的聲音波形圖,總結差別在哪些方面?2. 利用合適的時域或(和)頻域特征表達個聲音信號,建立特征向量,寫出提取特征

6、向量的具體方法和程序代碼。3. 建立聲音識別模型(二分類模型),利用模型區(qū)分正常和非正常聲音,評價模型的好壞。4. 試利用特征選擇或變換,對特征向量進行優(yōu)化,并利用參數優(yōu)化技術優(yōu)化模型的參數,使識別模型的準確率提高。5. 若原始聲音信號中有環(huán)境噪聲(如白噪聲),設y中疊加了一定幅值的白噪聲(利用y1=y+(-0.15+0.3*rand(size(y)*max(y)疊加噪聲),如何對聲音進行前期處理?2 模型假設1、 假設80組樣本的采用數據真實、有效、可靠;2、 假設每個樣本的采用數據之間相互獨立;3、 假設樣本音頻的錄音環(huán)境為同一環(huán)境且外界環(huán)境對數據無影響;4、 假設我們在網上查閱的資料以及

7、結論真實可靠。3 符號說明表示輸入層第j個節(jié)點的輸入,j=1,m表示隱含層第i個節(jié)點到輸入層第j個節(jié)點之間的權值表示隱含層第i個節(jié)點的閾值表示隱含層的激勵函數表示輸出層第k個節(jié)點到隱含層第i個節(jié)點之間的權值,i=1,q表示輸出層第k個節(jié)點的閾值,k=1,l表示輸出層的激勵函數表示輸出層第k個節(jié)點的輸出en短時平均能量mn短時平均幅度zn短時平均過零率rn短時自相關函數4 問題的分析本文主要對正常和非正常開門的聲音的識別進行研究,首先用matlab提取了數據y的均值、方差,然后得出短時平均能量、短時平均幅度、短時平均過零率、短時自相關函數等特征向量。通過bp神經網絡建立聲音識別模型,得出結論并對

8、樣本進行驗證。 針對問題一,由于正常聲音與非正常聲音存在差別,所以其波形圖也存在差別,我們通過觀察圖中不同聲音的頻率與振幅并比較,從而得出它們在響度和音調兩方面存在差異。 針對問題二,采用時域分析處理聲音信號,提取最基本的參數有短時能量和平均幅度、短時平均過零率、短時自相關函數,并闡述了它們的用途及特點。 針對問題三,主要以80組樣本數據y的均值、方差、短時平均能量均值、短時平均幅度均值、短時平均過零率均值和短時自相關函數均值作為bp神經網絡的輸入數據p。確定目標函數t,1表示正常,0表示非正常。進行多次訓練達到誤差要求,并對80組樣本數據進行檢驗。最后對bp神經網絡模型進行評價。針對問題四,

9、為使模型識別率提高,使用主成分分析(pca)特征變換對參數進行優(yōu)化,并用參數優(yōu)化技術包括語音包絡檢測、delta特征的引入,有利于參數分類和系統(tǒng)識別率提高。 針對問題五,對于原始信號中疊加一定幅度的白噪聲,前期處理時為了達到優(yōu)良的消噪效果,采用新興方法小波去噪原理,運用matlab中的小波工具箱對含噪信號進行閾值處理,即可得到可靠地去噪信號。5模型的建立與求解5.1問題一5.1.1正常和非正常聲音的差別 正常聲音與非正常開鎖聲音的差別主要體現在非正常開鎖聲音的響度大且音調高,而正常開鎖聲音則恰恰相反,其響度低且音調高。這些差別在聲音波形圖上表現為正常聲音的頻率低(約為1000020000hz)

10、,則其音調低,振幅?。s為0.5589左右)則其響度低,而非正常開鎖聲音的波形圖其頻率高約為(2000030000hz),振幅大(約為0.6676),如圖為一組圖形的對比(更多圖形對比見附錄一)。 圖1.正常聲音32的波形圖 圖2.非常聲音32的波形圖 對這些差別的解釋:一般來說正常用鑰匙開門聲音比較小,聲音比較緩和,表現在頻率與振幅都比較小。而非正常開門的聲音則是相反,因為非正常開門的情況下,其開門速度快,而發(fā)出的聲音就比正常開門所發(fā)出的聲音大一些,聲音也較刺耳一些,這表現在振幅和頻率都較大,這也是為何圖中的非正常聲音波形圖與正常聲音波形圖存在差別。5.2問題二為了表達這個聲音型號,對聲音識

11、別分析,采用時域分析的方法,直接對開門聲音的時域波形進行分析,提取特征向量主要有短時能量和平均幅度、短時平均過零率、短時自相關函數。5.2.1時域分析 在matlab的信號處理工具箱中函數fft和ifft進行快速變換,fft其調用格式為y=fft(x),其中x是序列,y是序列的fft,x可為一向量或矩陣,若x為向量,y是x的fft且和x相同長度;若x為矩陣,則y是對矩陣的每一列向量進行fft。利用上述函數畫出(如正3.mat)聲音的時域波形如圖1:再畫出(如非32.mat)聲音的時域波形如圖2:5.2.2提取特征向量短時平均能量和幅度 聲音信號的能量隨時間是變化的,正常聲音和非正常聲音差別顯著

12、,所以對短時能量和短時平均幅度進行分析,描述它的這種特征變化情況。短時平均能量為2=2 ,式中n為窗長。它為一幀樣點值的加權平方和,w(n)為矩形窗。具體方法是:首先計算原始信號各個采樣值的平方,然后用一個移動窗h(n-m)選取出一個一個短時平方序列,并將各短段的平方值求和得到短時能量序列。我們給出了聲音在不同窗長n時的短時能量函數曲線,幀之間無交疊。以(正32.mat)為例如圖3: 圖3.正32.mat短時能量函數曲線其相應程序代碼見附錄二。對比給出“非32.mat”的短時能量曲線如圖4:圖4.非32.mat的短時能量曲線 但是短時能量函數的平方處理對信號電平值過于敏感,容易在定點實現時產生

13、溢出。為此,用短時平均幅度來衡量聲音幅度變化:其方法就是將w(n)對|x(n)|的線性濾波運算,用絕對值代替平方和,給出了不同矩形窗長n時的短時平均幅度函數曲線,幀之間無交疊。如圖5、6、7、8:圖5.正32.mat短時平均幅度(n=128)圖6.非32.mat短時平均幅度(n=128) 圖7.正32.mat短時平均幅度(n=256) 圖8. 非32.mat短時平均幅度(n=256)其相應程序代碼見附錄三。 通過上述對短時能量和短時平均幅度函數曲線的對比,兩者分析的結論是一樣的,但由于平均幅度函數沒有平方運算,故其動態(tài)范圍要比短時能量小。短時平均過零率當離散時間信號相鄰兩個樣點的正負異號時,稱

14、為“過零”,短時平均過零率為:式中,sgn 為符號函數,即有w(n)為窗函數,計算時常采用矩形窗,窗長為n。 具體方法是:當相鄰兩個樣點符號相同時,|sgnx(m)-sgnx(m-1)|=0,沒有產生過零;而當相鄰兩個樣點符號相反時,|sgnx(m)-sgnx(m-1)|=2,為過零次數的兩倍。因此,在統(tǒng)計一幀(n點)的短時平均過零率時,求和后必須要除以2n。因此我們給出了一段聲音(正32.mat和非32.mat)的短時平均過零次數的變化曲線,如圖9:圖9.正32.mat短時平均過零次數的變化曲線圖10.非32.mat短時平均過零次數的變化曲線其相應程序代碼見附錄四。大量試驗統(tǒng)計,得到每10m

15、s作為一個平均段的直方圖的分布形狀與高斯分布非常吻合。非正常聲音全部都在0.2以下,正常聲音大部分在0.2以下有突破,接近0.4的。短時自相關函數 自相關函數用于衡量信號自身時間波形的相似性。正常開門聲和非正常開門聲在波形上存在較大差異,正常的時間波形呈現出一定的周期性,波形之間的相似性較好;非正常的時間波形雜亂無章,樣點間的相似性較差。這樣就可以用短時自相關函數來測定聲音的相似特性。短時自相關函數的定義為具體方法是:首先用一個起點為n的窗函數w(n-m)選取一段聲音x(m)w(n-m),然后用計算該短聲音的自相關值,這樣得到就是。以下圖10、11分別給出了非正常聲音與正常聲音的短時自相關函數

16、變化,窗長為40ms。圖10.非32.mat短時自相關函數(n=320)圖11.正32.mat短時自相關函數(n=320)其相應程序代碼見附錄五。 觀察自相關函數,發(fā)現非正常聲音峰值出現在1左右,有一定的周期性,而正常聲音沒有一定周期性。不同的窗長對短時自相關函數有一定影響。5.3問題三5.3.1模型原理 bp算法采用廣義的學習規(guī)則,是一種有導師的學習算法。它是一種無反饋的前向網絡,由輸入層、輸出層、隱層構成,如下圖所示。它分兩個階段:正向傳播階段和反向傳播階段。正向傳播階段,將學習樣本的輸入信息輸入前饋網絡的輸入層,輸入層單元接受到輸入信號,計算權重合,然后根據神經元的激活函數將信息傳到隱含

17、層(1層或2層),同樣根據隱含層的輸出計算輸出層的輸出。反向傳播階段,將網絡的實際輸出與期望輸出相比較,如果誤差不滿足要求,將誤差向后傳播,即從輸出層到輸入層逐層求其誤差(實際上是等效誤差),然后相應地修改權值。信號的前向傳播過程:隱含層第i個節(jié)點的輸入neti:隱含層第i個節(jié)點的輸出:輸出層第k個節(jié)點的輸入:輸出層第k個節(jié)點的輸出:誤差的反向傳播過程 誤差的反向傳播,即首先由輸出層開始逐層計算各層神經元的輸出誤差,然后根據誤差梯度下降法來調節(jié)各層的權值和閾值,使修改后的網絡的最終輸出能接近期望值。對于每一個樣本p的二次型誤差準則函數為ep:系統(tǒng)對p個訓練樣本的總誤差準則函數為:根據誤差梯度下

18、降法依次修正輸出層權值的修正量wki,輸出層閾值的修正量ak,隱含層權值的修正量wij,隱含層閾值的修正量輸出層權值調整公式:輸出層閾值調整公式:隱含層權值調整公式:隱含層閾值調整公式:最后得到以下公式:5.3.2模型建立與解答 第一步:從數據中導出40組正常聲音和40組非正常聲音的采用數據均值、采用數據方差、能量均值、平均幅度、平均過零率和自相關函數作為輸入數據p,并對p進行轉置。具體數據見附錄七。p=5.33e-073.29e-050.00110.00150.1171.93e-08-1.48e-064.87e-061.56e-045.78e-040.1261.63e-07.-1.39e-0

19、64.63e-040.01480.00870.08281.52e-06-1.41e-067.05e-040.02250.01320.08188.49e-08;p=p; 第二步:確定目標函數t,設正常聲音為1,非正常聲音為0.t= 1 1.0 0; 第三步:設置訓練次數,達到誤差要求。net=newff(minmax(p(:,1:15),40 1,logsig,purelin,traingdm);net.trainparam.epochs=50000;net.trainparam.goal=0.001;net,tr=train(net,p,t); 第四部:對所有數據進行檢驗。p1=5.33e-0

20、73.29e-050.00110.00150.1171.93e-08-1.48e-064.87e-061.56e-045.78e-040.1261.63e-07.-1.39e-064.63e-040.01480.00870.08281.52e-06-1.41e-067.05e-040.02250.01320.08188.49e-08;p1=p1;t1=sim(net,p1)運行程序,輸出結果如下:t1 =columns 1 through 100.9875 0.5798 0.9580 0.9030 0.7203 0.5707 0.9694 1.0066 0.8894 0.8880columns

21、 11 through 200.6726 0.8997 0.9960 0.8911 1.0997 0.6680 0.8159 0.9550 1.0013 0.9698columns 21 through 301.1566 1.0206 0.9617 0.9825 1.0937 1.0138 0.9196 0.9362 0.7906 0.8207columns 31 through 400.9587 1.0651 0.8183 0.9854 0.9371 0.9900 1.0740 1.1653 0.9372 1.0600columns 41 through 500.2671 0.2905 -0

22、.0998 0.1440 0.1290 -0.0336 0.3472 0.0786 0.0891 0.1337columns 51 through 60-0.0448 -0.3311 -0.2200 0.0384 0.4893 0.5723 0.1723 -0.0028 0.1215 0.1646columns 61 through 700.1370 -0.3832 0.0673 -0.0528 0.3897 -0.0647 -0.0795 0.2804 0.0720 0.1177columns 71 through 800.0624 -0.1200 0.1119 0.0281 0.0814

23、-0.0035 0.0456 -0.0817 -0.1038 0.0382 結果趨近與1表示正常聲音,結果趨近與0表示非正常聲音。通過多次訓練,減小誤差后,對樣本進行檢驗,得出比較真確的結果。具體程序見附錄六。程序訓練圖形見圖12 圖12.bp網絡訓練過程相關圖形3.2.3模型的評價(1) bp神經網絡模型考慮比較全面、準確、簡單、易行、計算量小、并行性強。從不同的方面分別討論了正常聲音和非正常聲音的不同信息,并用來判斷其他聲音的類別。(2) 該模型具有一般性,在一定的條件下適用于其他基因的類別判斷。(3) 模型對該問題的各種參量做了分析檢驗,具有良好的穩(wěn)定性。(4) bp神經網絡在其局部的或

24、者部分的神經元受到破壞后對全局的訓練結果不會造成很大的影響,也就是說即使系統(tǒng)在受到局部損傷時還是可以正常工作的。即bp神經網絡具有一定的容錯能力。(5) 模型學習效率較低,收斂速度慢,易陷入局部極小狀態(tài)。(6) 該模型難以解決應用問題的實例規(guī)模和網絡規(guī)模間的矛盾問題,其涉及到網絡容量的可能性與可行性的關系問題,即學習復雜性問題。5.4問題四5.4.1 pca特征變換為了提高模型的精確度,我們采用pca變換,它可以揭示特征變量間的模糊關系,簡化數據。選取聲音正常聲音與非正常聲音各10組,取4個特征向量分別是:x1 :短時平均能量,x2:短時平均幅度,x3:短時平均過零率,x4:短時自相關函數,收

25、集數據,得到數據表,然后進行pca特征變換:采用數據極差標準化方法;求相關系數矩陣;求相關系數矩陣的特征值和特征向量:按特征值的大小,對于正常開門聲,非正常與正常開門聲主成分分析程序見附錄八4=2.0678,3=1.4722,2=0.0120,1=0.4481;計算累計貢獻率,寫出各主成分:各特征值對應主成分的信息貢獻率分別為:1=51.69%,2=36.8%,3=0.3%,4=11.2%,選擇1、2、4三個主成分:對1=0.4481,f1=0.1016 x1+0.0712 x2+ 0.7169 x3+ 0.6861 x4為第一主成分,對3=1.4722,f3= 0.1916x1+ 0.252

26、4 x2+ 0.6280x3-0.7108x4為第二主成分,對4=2.0678,f4= 0.6726x1+ 0.6590x2 -0.3024x3+ 0.1481x4為第三主成分,給出綜合評價模型:f=0.4481f1+1.4722f3+2.0678f4,再將數據代入,f正=95.5626;同理可得非正常開門聲f非=94.7705,明顯 f正 f非 經過參數變換,新的特征更具有區(qū)分性。 5.4.2 特征參數優(yōu)化 我們對現有特征進行分析,對于特征提取過程中某些可調整的地方以及特征參數進行優(yōu)化。語音包絡檢測 去除靜音,對聲音能量和過零率的檢測,留下重要信息部分。方法現將聲音開始部分看作靜音,計算這期

27、間平均幅度和過零率的統(tǒng)計特性,再和最大幅度結合計算能量,參考平均幅度輪廓找出超出很保守門限的一段時間間隔。有無包絡檢測下的識別率未使用包絡檢測使用包絡檢測識別率0.96720.9761實驗表明,包絡檢測將識別率提高了0.89%,使得特征向量有利于分類。 delta特征的引入 聲音信號本質上具有連續(xù)性,所以獲取語音幀特征之間的時變特性,將會提高識別的性能。對特征在語音幀序列的時序上作一次傅里葉變換,就得到了對應于該特征的delta特征。其中,表示第t幀特征的delta特征,表示考慮第t幀順序變化的語音幀的數量。下面來看delta特征對于識別率的影響:引入delta特征的識別率識別率未加入delt

28、a特征0.9703delta0.9826可以看出,delta特征的引入能夠提高系統(tǒng)的識別率,達到1.23%。5.5問題五 如果在原始信號中加有一定白噪聲,在預處理時我們采用小波分析法去噪,小波分析能夠通過變換充分突出信號的時頻局部特征,小波分析是重要的信號去噪工具,我們運用matlab中的小波工具箱,對一個含噪信號進行閾值去噪,運用實例來驗證小波分析法的可靠性。5.5.1小波去噪原理 一個含有噪聲的信號可表示為:a(i)=f(i)+k(i),i=1,n.,其中a(i)為含有噪聲的信號,f(i)為真實信號,為噪聲水平,k(i)為噪聲信號且假設為白噪聲。噪聲高頻部分影響小波分解高頻層,低頻部分影響

29、小波最深層,為此對小波分解系數進行處理達到分解噪聲目的。5.5.2小波去噪步驟觀測數據作小波分解變化:y是觀測數據向量,f是真實信號向量,z是高斯隨機向量,此式是線性變換。對小波系數閾值量化,閾值處理可以表示為,閾值選取方法:小波重構:現將系數作逆變換得出重構信號:即為受污染信號去噪后信號。5.5.3小波去噪實例 首先對原始信號進行一定處理,即是利用y1=y+(-0.15+0.3*rand(size(y)*max(y)疊加噪聲,得到了含有一定幅值的白噪聲信號,選取正11.mat和非11.mat如圖13、14:圖13.正13.mat白噪聲圖14.非11.mat白噪聲 利用上述步驟,對小波分解系數

30、使用函數wthcoef進行閾值處理,然后利用閾值處理后的小波系數進行重構達到去噪目的。相應程序代碼見附錄九。小波去噪后其相應的效果圖如圖15、16:圖15去噪后正11.mat圖16.去噪后非11.mat 實驗表明小波信號消噪具有良好的時頻分析能力,從視覺效果上看,該方法計算小,編程簡單。對原始信號添加噪聲后得到的含噪信號,利用matlab中的小波工具箱對含噪信號進行閾值處理,得出的去噪結果與原始信號效果非常接近,由此說明matlab中的小波變換工具箱對信號去噪處理時可靠的,理想的。6模型的改進與推廣 由于在人工神經網絡中,反向傳播法占據了非常主要的地位,為了加快訓練速度,避免陷入局部極小值和改

31、善其他能力,提出了彈性bp算法。彈性bp算法只取偏導數的符號,而不考慮偏導數的副值,偏導數的符號決定權值更新的方向。在彈性bp算法中,當訓練發(fā)生振蕩時,權值的變化量將會減小,當在幾次迭代過程中權值都朝某個方向變化時,權值的變化量將增大。因此彈性bp算法的收斂速度較快,算法也不復雜,更不需要消耗更多的內存。7參考文獻1同濟大學應用數學系編.高等數學.北京:高等教育出版社,2006年第三版.2華東師范大學數學系編.數學分析.北京:高等教育出版社,2008年第三版.3韓中庚.數學建模競賽獲獎論文精選與點評.北京:科學出版社,2007.附錄附錄一正1.mat正2.mat正3.mat正4.mat正5.m

32、at非1.mat非2.mat非3.mat附錄二:正32.mat短時能量程序代碼load(正32.mat)subplot(6,1,1),plot(y);n=32;for i=2:6 h=linspace(1,1, (i-1)*n);%形成一個矩形窗,長度為n en=conv(h,y.*y);%求卷積得其短時能量函數en subplot(6,1,i),plot(en); if(i=2) legend(n=32); elseif(i=3) legend(n=64); elseif(i=4) legend(n=128); elseif(i=5) legend(n=256); elseif(i=6) l

33、egend(n=512); endend附錄三:短時平均幅度程序代碼load(正32.mat)subplot(6,1,1),plot(y);n=256;l=length(y)ll=length(y)/n;mn=sum(abs(y)/nmn=zeros(1,(ll-1)*256);for ii=1:(ll-1)*256; temp=y(ii:ii+256); mn(ii)=sum(abs(temp)/n;endjj=1:(ll-1)*256;plot(jj,mn,b);grid附錄四:短時平均過零次數程序代碼load(正32.mat)subplot(6,1,1),plot(y);n=length

34、(y);n=320;subplot(3,1,1),plot(y);h=linspace(1,1,n);en=conv(h,y.*y);subplot(3,1,2),plot(en);for i=1:n-1 if y(i)=0; b(i)=1; else b(i)=-1; end if y(i+1)=0 b(i+1)=1; else b(i+1)=-1; end w(i)=abs(b(i+1)-b(i);endk=1; j=0; while (k+n-1) p=-5.33e-073.29e-050.00110.00150.1171.93e-08-1.48e-064.87e-061.56e-045

35、.78e-040.1261.63e-07-7.45e-064.31e-061.38e-045.46e-040.1165-2.80e-09-1.47e-064.67e-061.49e-045.43e-040.11444.33e-08-1.56e-064.73e-061.51e-046.01e-040.11535.14e-08-1.53e-063.41e-061.09e-044.90e-040.1492-6.75e-10-1.57e-063.76e-050.00120.00150.11335.65e-07-1.46e-063.44e-061.10e-044.41e-040.11643.85e-08

36、-1.35e-063.60e-061.15e-044.82e-040.11564.35e-08-1.31e-061.87e-065.97e-053.21e-040.1298.85e-10-1.34e-062.98e-069.52e-054.66e-040.12313.59e-08-1.31e-063.37e-061.08e-044.70e-040.11811.23e-07-1.49e-061.12e-063.57e-052.58e-040.12492.28e-07-1.39e-061.25e-064.01e-052.80e-040.1354.07e-09-1.19e-061.80e-065.7

37、7e-053.21e-040.12071.46e-07-1.32e-061.26e-064.01e-053.33e-040.12154.29e-07-1.23e-062.00e-066.39e-053.59e-040.1247-2.95e-09-1.28e-068.87e-072.84e-052.66e-040.1256-2.43e-09-1.47e-062.37e-067.58e-053.91e-040.1128-4.60e-07-1.28e-068.24e-072.63e-052.49e-040.1278-2.38e-09-1.27e-065.07e-071.62e-051.77e-040

38、.12522.01e-08-1.32e-067.51e-072.40e-052.55e-040.1231.15e-08-1.54e-062.04e-066.52e-053.31e-040.12591.02e-08-1.37e-067.13e-072.28e-052.46e-040.12814.39e-08-1.46e-065.44e-071.74e-052.41e-040.12096.92e-08-1.35e-061.24e-063.97e-052.63e-040.1261-4.09e-09-1.34e-061.06e-063.39e-052.64e-040.13299.90e-08-1.57

39、e-066.27e-072.01e-052.37e-040.13765.22e-09-1.46e-061.23e-063.92e-053.30e-040.13151.05e-07-1.53e-066.32e-072.02e-052.78e-040.141-1.09e-09-9.56e-071.23e-063.93e-053.65e-040.10994.13e-06-1.24e-069.84e-073.15e-052.21e-040.1273-3.57e-09-1.52e-061.44e-064.61e-053.32e-040.13011.36e-07-1.63e-069.80e-073.13e

40、-052.71e-040.12717.68e-09-1.39e-064.65e-071.49e-052.36e-040.11613.16e-07-1.59e-067.88e-072.52e-052.56e-040.12765.36e-10-1.55e-066.34e-072.03e-052.16e-040.12211.87e-07-1.22e-064.65e-071.49e-052.26e-040.1177-2.01e-09-1.34e-067.23e-072.31e-052.30e-040.13381.22e-07-1.26e-064.95e-071.58e-051.75e-040.1341

41、9.41e-09-1.26e-063.29e-061.05e-046.23e-040.11747.31e-09-1.45e-065.71e-061.82e-046.49e-040.12254.39e-07-1.51e-062.24e-057.16e-040.00120.1299-4.36e-07-1.49e-061.20e-053.85e-040.0010.12141.02e-09-1.35e-067.87e-062.52e-048.22e-040.12642.38e-07-1.42e-061.50e-054.79e-040.00110.11688.69e-09-1.46e-064.32e-0

42、61.38e-046.30e-040.12143.35e-08-1.36e-063.24e-061.04e-046.49e-040.12661.35e-07-1.26e-061.29e-054.14e-040.00120.11866.15e-07-1.50e-062.94e-059.39e-040.00130.12582.22e-09-1.43e-061.37e-054.38e-040.00110.12781.37e-07-1.46e-067.58e-062.42e-049.26e-040.13051.55e-07-1.35e-063.77e-061.21e-047.48e-040.13051

43、.95e-07-1.44e-061.06e-053.39e-040.0010.11534.08e-08-1.36e-063.16e-061.01e-044.82e-040.1351.89e-07-1.51e-063.30e-061.06e-044.90e-040.12983.66e-08-1.66e-063.64e-061.16e-046.26e-040.136.13e-08-2.37e-062.72e-068.69e-055.63e-040.13961.39e-06-1.39e-063.26e-061.04e-045.96e-040.1426-1.02e-08-1.41e-068.80e-0

44、62.81e-048.88e-040.13993.13e-07-1.28e-063.96e-061.27e-046.13e-040.14195.40e-08-1.33e-065.41e-061.73e-048.99e-040.13212.64e-07-1.53e-064.05e-061.30e-046.57e-040.13721.32e-07-1.74e-065.31e-050.00170.00180.11891.60e-07-2.36e-062.12e-066.77e-054.53e-040.12042.87e-07-1.92e-061.44e-054.60e-040.00120.11049

45、.44e-07-8.86e-078.11e-062.59e-049.09e-040.11592.06e-07-1.59e-062.21e-067.07e-055.37e-040.1293-1.82e-09-1.53e-065.75e-061.84e-047.66e-040.13743.45e-07-1.55e-065.18e-061.66e-047.15e-040.1501-2.60e-09-1.52e-061.28e-040.00410.00270.09172.36e-07-1.46e-069.86e-050.00320.00260.102-2.61e-09-9.75e-065.92e-05

46、0.00190.00350.10679.82e-06-3.92e-066.52e-050.00210.00220.09961.67e-06-1.59e-063.96e-040.01270.01080.09021.11e-08-1.56e-061.46e-040.00470.01790.0871-1.50e-09-1.60e-060.00120.0370.01790.07813.88e-07-5.32e-063.39e-040.01080.00560.07936.41e-04-1.39e-064.63e-040.01480.00870.08281.52e-06-1.41e-067.05e-040

47、.02250.01320.08188.49e-08;t= 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;p=p;net=newff(minmax(p(:,1:15),40 1,logsig,purelin,traingdm);net.trainparam.epochs=50000;net.trainparam.goal=0.

48、001;net,tr=train(net,p,t);p1=-5.33e-073.29e-050.00110.00150.1171.93e-08-1.48e-064.87e-061.56e-045.78e-040.1261.63e-07-7.45e-064.31e-061.38e-045.46e-040.1165-2.80e-09-1.47e-064.67e-061.49e-045.43e-040.11444.33e-08-1.56e-064.73e-061.51e-046.01e-040.11535.14e-08-1.53e-063.41e-061.09e-044.90e-040.1492-6

49、.75e-10-1.57e-063.76e-050.00120.00150.11335.65e-07-1.46e-063.44e-061.10e-044.41e-040.11643.85e-08-1.35e-063.60e-061.15e-044.82e-040.11564.35e-08-1.31e-061.87e-065.97e-053.21e-040.1298.85e-10-1.34e-062.98e-069.52e-054.66e-040.12313.59e-08-1.31e-063.37e-061.08e-044.70e-040.11811.23e-07-1.49e-061.12e-0

50、63.57e-052.58e-040.12492.28e-07-1.39e-061.25e-064.01e-052.80e-040.1354.07e-09-1.19e-061.80e-065.77e-053.21e-040.12071.46e-07-1.32e-061.26e-064.01e-053.33e-040.12154.29e-07-1.23e-062.00e-066.39e-053.59e-040.1247-2.95e-09-1.28e-068.87e-072.84e-052.66e-040.1256-2.43e-09-1.47e-062.37e-067.58e-053.91e-04

51、0.1128-4.60e-07-1.28e-068.24e-072.63e-052.49e-040.1278-2.38e-09-1.27e-065.07e-071.62e-051.77e-040.12522.01e-08-1.32e-067.51e-072.40e-052.55e-040.1231.15e-08-1.54e-062.04e-066.52e-053.31e-040.12591.02e-08-1.37e-067.13e-072.28e-052.46e-040.12814.39e-08-1.46e-065.44e-071.74e-052.41e-040.12096.92e-08-1.35e-061.24e-063.97e-052.63e-040.1261-4.09e-09-1.34e-061.06e-063.39e-052.64e-040.13299.90e-08-1.57e-066.27e-072.01e-052.37e-040.13765.22e-09-1.46e-061.23e-

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論