freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于bp網(wǎng)絡(luò)的煤礦頂板穩(wěn)定性分析系統(tǒng)(文件)

 

【正文】 元中對(duì)不同的變量進(jìn)行取值。 初步確定網(wǎng)絡(luò)的輸入輸出 在設(shè)計(jì)BP網(wǎng)絡(luò)結(jié)構(gòu)的時(shí)候一般需要確定網(wǎng)絡(luò)的輸入神經(jīng)元個(gè)數(shù)、輸出神經(jīng)元個(gè)數(shù)、隱含層數(shù)和隱含層神經(jīng)元個(gè)數(shù)。綜上所述, BP神經(jīng)網(wǎng)絡(luò)的輸入層有輸入神經(jīng)元14個(gè),分別與8個(gè)輸入變量所劃分的14個(gè)子變量相對(duì)應(yīng)(表)。增加隱含層可以增加神經(jīng)網(wǎng)絡(luò)的處理能力,但是同時(shí)也會(huì)增加訓(xùn)練的復(fù)雜度和訓(xùn)練時(shí)間。隱層節(jié)點(diǎn)數(shù)目過少,網(wǎng)絡(luò)將不能建立復(fù)雜的判斷界,使網(wǎng)絡(luò)訓(xùn)練不出來,或不能識(shí)別以前沒有的樣本,且容錯(cuò)性差;而節(jié)點(diǎn)數(shù)目過多,學(xué)習(xí)時(shí)間過長(zhǎng),使網(wǎng)絡(luò)的泛化能力降低。所以經(jīng)過我們的多次試驗(yàn)比較,我們將隱含層的神經(jīng)元個(gè)數(shù)確定為10。所以我們定義的網(wǎng)絡(luò)的輸入層有輸入神經(jīng)元14個(gè),分別于8個(gè)輸入變量所劃分的14個(gè)子變量相對(duì)應(yīng)(見表)。接下來需要確定的另一個(gè)隊(duì)訓(xùn)練效率有很大影響的因素是學(xué)習(xí)速率。所以在一般情況下,傾向于選區(qū)較小的學(xué)習(xí)速率以保證系統(tǒng)的穩(wěn)定性。MATLAB工具箱提供了三種傳遞函數(shù):Logsigmoid、Tansigmoid和線性函數(shù)purelin。本文中根據(jù)實(shí)際情況,我們采用tansig 和 purlin 兩個(gè)函數(shù)作為網(wǎng)絡(luò)的傳遞函數(shù)。本文中我們用下面這條語(yǔ)句來創(chuàng)建BP網(wǎng)絡(luò):net=newff(minmax(pn),[10,2],{39。},39。 網(wǎng)絡(luò)的初始化 初始化函數(shù)用于在對(duì)所建立的網(wǎng)絡(luò)訓(xùn)練前為網(wǎng)絡(luò)權(quán)矩陣W和閾值向量b賦初始值,此值對(duì)算法的收斂性及訓(xùn)練速度具有一定的影響,所以初始化就顯得十分必要和重要。Newff在創(chuàng)建網(wǎng)絡(luò)對(duì)象的同時(shí),自動(dòng)調(diào)用初始化函數(shù),根據(jù)缺省的參數(shù)對(duì)網(wǎng)絡(luò)進(jìn)行連接權(quán)值和閾值初始化。在批處理模式中,所有的學(xué)習(xí)樣本都學(xué)習(xí)完成后,連接權(quán)值和閾值才被更新一次。 設(shè)置最大訓(xùn)練循環(huán)次數(shù)=。 學(xué)習(xí)速率減少的比率=。如下所示:RAINGDM, Epoch 0/4000, MSE , Gradient TRAINGDM, Epoch 50/4000, MSE , Gradient ……             ……TRAINGDM, Epoch2050/4000, MSE , Gradient TRAINGDM, Epoch 2079/4000, MSE , Gradient     圖72 訓(xùn)練過程誤差曲線 從圖中可以看出,對(duì)此網(wǎng)絡(luò)的訓(xùn)練過程非???,在經(jīng)過2079個(gè)時(shí)間單位以后,網(wǎng)絡(luò)的誤差就達(dá)到了要求。 BP網(wǎng)絡(luò)的改進(jìn) 附加動(dòng)量法 在MATLAB神經(jīng)網(wǎng)絡(luò)工具箱中改進(jìn)的BP算法及其相應(yīng)的訓(xùn)練函數(shù)有:附加動(dòng)量法()、自適應(yīng)學(xué)習(xí)速率法(,)、RPROP方法()等。但是這種方法的缺點(diǎn)也是明顯的,參數(shù)的選取只能通過實(shí)驗(yàn)來確定,而且它的學(xué)習(xí)速度還不能滿足實(shí)時(shí)的工作需要。如果學(xué)習(xí)速率大,那么在訓(xùn)練時(shí)權(quán)值的修改比較大,收斂的速度快,即向期望輸出靠近的速度快,但是會(huì)引發(fā)輸出的振蕩。 在最初訓(xùn)練時(shí)。為了提高性能,加速收斂過程,同時(shí)又不提高復(fù)雜度和訓(xùn)練時(shí)間。如果∑e2下將很快,則說明學(xué)習(xí)速率核實(shí),若∑e2出現(xiàn)振蕩現(xiàn)象,則說明學(xué)習(xí)速率過大。自適應(yīng)調(diào)整學(xué)習(xí)率有利于縮短學(xué)習(xí)時(shí)間,它的思想是:先給一個(gè)初值,然后利用乘法使之增加或減少,以保持學(xué)習(xí)速度快而且穩(wěn)定。如圖所示,輸入數(shù)據(jù)的歸一化、各種誤差的確定與繪制。在這個(gè)平臺(tái)上,可以較為真實(shí)地再現(xiàn)數(shù)據(jù)仿真的全過程 ,并能方便地測(cè)試煤層頂板及圍巖的穩(wěn)定性。通過以菜單為主的方式引導(dǎo)用戶進(jìn)入其他界面,完成預(yù)測(cè)預(yù)報(bào)、查看歷史數(shù)據(jù)、仿真結(jié)果圖形顯示、誤差曲線顯示等功能。如圖: 圖83影響煤層穩(wěn)定性參數(shù)窗口利用圖84所示的界面形象地描述了訓(xùn)練BP網(wǎng)絡(luò)的過程。 圖85顯示的就是整個(gè)樣本的訓(xùn)練結(jié)果。清空按鈕會(huì)將4個(gè)文本框清空。它和頂板訓(xùn)練窗口功能是一樣的。它和頂板的功能一樣,這里也不再詳細(xì)敘述。然后用戶可以在條件組框中選擇結(jié)果要滿足的條件。它最有利的一面就是快速創(chuàng)建用戶界面,把復(fù)雜而完善的Windows操作系統(tǒng)的使用融于易于學(xué)習(xí)和作用的高級(jí)語(yǔ)言中,因而受到廣大工程技術(shù)人員的普遍歡迎。基于VB和Matlab的上述特點(diǎn),本文提出了VB與Matlab接口技術(shù),即利用VB作為前端開發(fā)工具進(jìn)行應(yīng)用程序開發(fā)的同時(shí),將應(yīng)用程序中較為復(fù)雜的數(shù)學(xué)計(jì)算交由Matlab來完成,從而實(shí)現(xiàn)具有復(fù)雜的數(shù)學(xué)運(yùn)算過程的應(yīng)用程序的開發(fā)。 圖 814 接口圖 在具體實(shí)現(xiàn)過程中要注意以下幾個(gè)方面:⑴ 由于Matlab的基本數(shù)據(jù)單位是矩陣,因此在VB應(yīng)用程序中將參與運(yùn)算的數(shù)據(jù)輸出成M文件,以創(chuàng)建和保存矩陣數(shù)據(jù)。ActiveX自動(dòng)化是ActiveX的一個(gè)協(xié)議,它允許應(yīng)用程序或組件控制另一個(gè)應(yīng)用程序或組件的運(yùn)行。其他程序通過COM技術(shù)提供的函數(shù)得到自動(dòng)化對(duì)象支持的接口指針,通過調(diào)用接口函數(shù)便可以控制和使用自動(dòng)化對(duì)象了。在Matlab中執(zhí)行print語(yǔ)句,即將結(jié)果圖放入剪切板中 (“Print –dbitmat。在實(shí)際應(yīng)用中,往往要涉及到將某個(gè)變量從VB通過接口傳到Matlab環(huán)境中運(yùn)行,或者將Matlab環(huán)境中的運(yùn)行結(jié)果通過接口傳回到VB環(huán)境中,這時(shí)候要用到函數(shù) PutFullMatrix和GetFullMatrix。即將輸入輸出數(shù)據(jù)映射到[1,+1]范圍內(nèi)。具體方法如下:對(duì)于輸入矩陣p和輸出矩陣t進(jìn)行歸一化處理的語(yǔ)句為:[pn,minp,maxp,tn,mint,maxt] = premnmx(p,t)。anewn = sim(net,pnewn)。經(jīng)過多次試驗(yàn),我們發(fā)現(xiàn),我們可以將圖形的x坐標(biāo)軸定義為取輸出結(jié)果的第一行,即:t1=a(1,:);將y坐標(biāo)軸定義為輸出結(jié)果的第二行,即:t2=a(2,:)。plot(t1,t2,39。 將所畫圖形的x,y軸的大小范圍限定在0~grid on。ylabel(39。整個(gè)網(wǎng)絡(luò)仿真結(jié)果39。,39。,0)。那么怎樣才能按我們想的那樣用橫坐標(biāo)表示24個(gè)樣本,縱坐標(biāo)表示網(wǎng)絡(luò)的實(shí)際輸出呢?首先,我們用t5=t1*10+t2。但為了更加清楚地表示出每一個(gè)樣本的期望輸出與實(shí)際輸出的差值,我們分別在橫坐標(biāo) (0,1)、(1,0)和(1,1)處那加了一條橫線,用*號(hào)離橫線的距離來判斷它們的誤差。r*39。,[0:1:24],39。%gca是獲取當(dāng)前坐標(biāo)軸句柄x=0::25。xlabel(39。樣本的輸出值39。)。期望輸出39。通過本文的研究工作,關(guān)于BP網(wǎng)絡(luò)在圍巖穩(wěn)定性分類中的應(yīng)用有如下結(jié)論與認(rèn)識(shí):⑴ 系統(tǒng)分析影響煤層頂板穩(wěn)定性諸多因素,包括:頂板類型、地質(zhì)因素、巖層應(yīng)力等。采用多樣本訓(xùn)練模型。⑶ 沒有將數(shù)據(jù)聚類算法引入模糊神經(jīng)網(wǎng)絡(luò)中。在我做課題期間,劉老師在我的學(xué)習(xí)和生活上都給予了極大的關(guān)心和指導(dǎo)。 另外,在做設(shè)計(jì)時(shí)還得到了研究生張鍵輝、同組人梁磊英、柴大同、王麗娜的幫助,在此表示衷心的感謝!感謝河北理工大學(xué),為我提供了一個(gè)開放、團(tuán)結(jié)合作、良好而且愉快的學(xué)習(xí)環(huán)境,感謝老師們對(duì)我的幫助與支持。指導(dǎo)教師淵博的知識(shí)、嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度和謙遜的品格,給我留下了深刻的印象。但因?yàn)闀r(shí)間的原因,沒有實(shí)現(xiàn)。由于任務(wù)的要求較高,難度較大,在研究過程中尚存在一些不足之處,有待于今后的進(jìn)一步研究,主要表現(xiàn)在:⑴ 在頂板及圍巖穩(wěn)定性分類的人工神經(jīng)網(wǎng)絡(luò)方法中,本文只討論了其中具有代表性的BP網(wǎng)絡(luò)模型,其他網(wǎng)絡(luò)模型本文無法一一實(shí)現(xiàn)以判斷其有劣。 ⑶ 找出合適多判據(jù)、高精度的神經(jīng)元網(wǎng)絡(luò)模型,確定合理的網(wǎng)絡(luò)結(jié)構(gòu)和規(guī)則,在仿真平臺(tái)上進(jìn)行模擬仿真。圖92 表示了整個(gè)網(wǎng)絡(luò)的預(yù)測(cè)結(jié)果。實(shí)際輸出39。title(39。)。plot(x,10)。,[0:1:12])。set(gca,39。t5=t1*10+t2。 如果t1=1,t2=1,那么t5=11?!”A暨@個(gè)圖,以免被另一個(gè)圖覆蓋圖91 就是這段代碼的實(shí)現(xiàn),我們將兩個(gè)坐標(biāo)軸分別定義為仿真結(jié)果的輸出。,39。legend(39。)。輸出樣本值39。)。t1=a(1,:)。但本篇論文所做的模型是多輸入多輸出關(guān)系,所需要畫的是多輸入多輸出的圖形。訓(xùn)練結(jié)束后還應(yīng)對(duì)網(wǎng)絡(luò)的輸出an = sim(net,pn)作如下處理:a = postmnmx(an,mint,maxt)。具體方法是調(diào)用工具箱提供的歸一化和反歸一化函數(shù)。PutFullMatrix([in] BSTR Name,[in] BSTR Workspace,[in,out] SAFEARRAY(double)*pr,[in,out] SAFEARRAY(double)*pi).該方法將VB程序中的一個(gè)一維或二維數(shù)組傳送到指定的Matlab工作空間中。從剪切板中取到圖,并將圖放在Image1中 =() 39。創(chuàng)建接口application Set Matlab=CreateObject(“”) 39。Matlab可以認(rèn)為是自動(dòng)化服務(wù)器,可以由其他應(yīng)用程序編程驅(qū)動(dòng),自動(dòng)化服務(wù)器定義的特定的類,而類的實(shí)例即自動(dòng)化對(duì)象。⑶ 由于M文件只有在Matlab集成環(huán)境中才能被識(shí)別和自動(dòng)運(yùn)行,而根據(jù)后臺(tái)運(yùn)行的要求不能顯示地進(jìn)入Matlab集成環(huán)境,,而該文件是在Matlab啟動(dòng)后自動(dòng)執(zhí)行的一個(gè)M文件,將Matlab要完成的輸入數(shù)據(jù)、進(jìn)行計(jì)算、輸出數(shù)據(jù)過程,編寫成M文件,從而實(shí)現(xiàn)Matlab的后臺(tái)運(yùn)行。 ⑴ Matlab輸入數(shù)據(jù)的方法很多,其中利用M文件直接把數(shù)據(jù)按元素列表方式引入Matlab工作內(nèi)存的方法,不僅語(yǔ)法簡(jiǎn)單,而且運(yùn)行時(shí)只需要輸入文件名,Matlab就會(huì)自動(dòng)按順序執(zhí)行M文件中的語(yǔ)句; ⑵ Matlab數(shù)據(jù)輸出的方法也有很多種,為了便于與VB應(yīng)用程序接口,我們可以利用Matlab的指令save輸出數(shù)據(jù)。該軟件是一個(gè)高性能的科技計(jì)算軟件,它具有強(qiáng)大的數(shù)值計(jì)算功能、計(jì)算結(jié)果和編程可視化功能和極高的編程效率。圖813 煤層頂板數(shù)據(jù)查詢模塊 VB和MATLAB接口原理VB是一個(gè)可視化的程序設(shè)計(jì)語(yǔ)言,是一種非常方便的Windows應(yīng)用程序開發(fā)平臺(tái)。 圖811 圍巖危險(xiǎn)性預(yù)測(cè)界面 圖812 網(wǎng)絡(luò)的預(yù)測(cè)結(jié)果 煤層樣本和歷史數(shù)據(jù)的查詢本模塊用來完成煤層數(shù)據(jù)庫(kù)中的樣本和歷史數(shù)據(jù)的查詢工作。圖89和810分別顯示了網(wǎng)絡(luò)的單個(gè)樣本誤差和整體誤差。從這個(gè)窗口中可以看到預(yù)測(cè)結(jié)果接近(0,1),表明這個(gè)頂板是穩(wěn)定的。圖84 煤層頂板模型訓(xùn)練窗口 圖85 整個(gè)網(wǎng)絡(luò)的預(yù)測(cè)結(jié)果 在這個(gè)窗口中用戶只需輸入數(shù)據(jù),然后點(diǎn)擊預(yù)測(cè)按鈕,將用戶輸入的數(shù)據(jù)傳到Matlab環(huán)境下進(jìn)行預(yù)測(cè),這樣仿真平臺(tái)就會(huì)彈出預(yù)測(cè)結(jié)果圖并在界面顯示預(yù)測(cè)結(jié)果。這里只完成對(duì)網(wǎng)絡(luò)的訓(xùn)練及網(wǎng)絡(luò)誤差的顯示,用戶只需選擇其按鈕來實(shí)現(xiàn)。數(shù)據(jù)庫(kù)中有一個(gè)表提供了影響煤層穩(wěn)定性參數(shù)的數(shù)據(jù),這通過一個(gè)ADODC控件與數(shù)據(jù)庫(kù)相連。本應(yīng)用程序首先出現(xiàn)濺射界面,然后進(jìn)入主窗體界面! 濺射界面由兩部分組成,上邊是一個(gè)標(biāo)簽(Label),下邊是一個(gè)Image控件,圖像是Matlab生成的一個(gè)立體球狀圖!濺射界面在屏幕上停留3秒鐘后自動(dòng)消失,然后彈出主窗體界面。 圖77 實(shí)際問題神經(jīng)網(wǎng)絡(luò)訓(xùn)練及用于計(jì)算的程序框圖第八章 .系統(tǒng)的仿真平臺(tái)如圖776所示。但對(duì)于較復(fù)雜的網(wǎng)絡(luò),在誤差曲面的不同部位可能需要不同的學(xué)習(xí)速率。在開始訓(xùn)練時(shí),使用大的學(xué)習(xí)速率以滿足加快訓(xùn)練速度的要求,而在接近極值點(diǎn)時(shí),食用小的學(xué)習(xí)速率以有利于網(wǎng)絡(luò)的收斂。因此需要采用一種新的機(jī)制,使學(xué)習(xí)速率在開始訓(xùn)練是比較大,以加快訓(xùn)練速度;在接近期望輸出時(shí),使學(xué)習(xí)速率變得比較小,以平滑的收斂。 圖73給出了學(xué)習(xí)速率的大小隊(duì)整體收斂速度的影響的示意圖。一旦訓(xùn)練達(dá)到了最大的訓(xùn)練次數(shù),或者低于最小提督,或者網(wǎng)絡(luò)函數(shù)指標(biāo)降低到期望誤差之下,都會(huì)使網(wǎng)絡(luò)停止學(xué)習(xí)。附加動(dòng)量法使BP神經(jīng)網(wǎng)絡(luò)在修正其權(quán)重和閾值時(shí),不僅考慮誤差在梯度上的作用,而且考慮在誤差去面上變化趨勢(shì)的影響,它允許忽略網(wǎng)絡(luò)上的微小變化特性,該方法是在反向傳播法的基礎(chǔ)上,在每一個(gè)權(quán)重和閾值的變化上加上一項(xiàng)正比于前次權(quán)重和閾值變化量的值,并根據(jù)反向傳播法來產(chǎn)生新的權(quán)重和閾值的變化,帶有附加動(dòng)量
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1