999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于隨機森林和支持向量機的高性能混凝土抗?jié)B性預(yù)測研究

2021-04-18 11:00:58吳賢國王洪濤陳虹宇黃漢洋
硅酸鹽通報 2021年3期
關(guān)鍵詞:特征混凝土模型

吳賢國,劉 茜,王洪濤,陳虹宇,高 飛,黃漢洋

(1.華中科技大學(xué)土木與水利工程學(xué)院,武漢 430074;2.中建三局集團有限公司,武漢 430000; 3.南洋理工大學(xué)土木工程與環(huán)境學(xué)院,新加坡 639798;4.中建商品混凝土有限公司,武漢 430000)

0 引 言

抗?jié)B性是混凝土的主要性能之一,直接影響混凝土結(jié)構(gòu)的耐久性和使用壽命。在實際工程中,氯離子滲透及其對鋼筋的相對腐蝕是導(dǎo)致鋼筋混凝土基礎(chǔ)設(shè)施惡化的主要原因,而氯離子滲透對混凝土的損傷程度由混凝土的抗?jié)B性決定,因此,針對混凝土抗?jié)B性進行研究具有重要的工程意義。

目前,眾多專家學(xué)者對混凝土抗?jié)B性進行了深入研究,并取得了一些研究成果。張瑞穩(wěn)[1]基于正交試驗,研究了早齡期混凝土高溫作用后力學(xué)性能及抗?jié)B性的變化。王德志等[2]研究了氯鹽凍融作用下,不同粉煤灰摻量對混凝土抗?jié)B、抗凍性能的影響。寧逢偉等[3]通過微觀測試手段,分析了膨脹劑和硅灰改善C50噴射混凝土抗?jié)B性的機理。梁敏飛等[4]在材料試驗和數(shù)值模擬的細觀模型基礎(chǔ)上,對混凝土的抗?jié)B性進行了研究。張巖等[5]通過試驗研究了水膠比對塑性混凝土的抗壓性能、變形性能和抗?jié)B性等主要性能的影響。Fan等[6]通過制備不同長徑比和鋼纖維含量的鋼筋來提高超高性能混凝土(UHPC)試件的強度,從而對UHPC抗?jié)B性進行了研究。Liu等[7]通過添加納米SiO2等材料來研究其能否改善普通水泥-粉煤灰體系混凝土的抗?jié)B性。Xiao等[8]基于試驗測試探討了納米SiO2對不同骨料級配混凝土微觀結(jié)構(gòu)和抗?jié)B性的改善效果。上述研究主要基于試驗對混凝土抗?jié)B性進行研究分析,不僅費時費力,而且由于混凝土抗?jié)B性試驗研究中不確定性因素很多,測試數(shù)據(jù)存在離散性、隨機性和一定誤差,使得分析結(jié)果往往與實際工程之間存在偏差。

混凝土抗?jié)B性與許多影響因素相關(guān),要提高抗?jié)B性預(yù)測結(jié)果的準確性,必須有效剔除不重要的冗余因素。為此,本文將隨機森林(RF)算法和支持向量機(SVM)結(jié)合,提出一種基于RF-SVM模型的混凝土抗?jié)B性預(yù)測模型。首先利用RF可以篩選關(guān)鍵指標的特點,結(jié)合向后剔除法對不重要指標進行剔除,得到混凝土抗?jié)B性預(yù)測的最優(yōu)指標體系,然后在此基礎(chǔ)上構(gòu)建了基于SVM的混凝土抗?jié)B性預(yù)測模型,以實現(xiàn)對混凝土抗?jié)B性的精確預(yù)測。

1 理論和方法

1.1 隨機森林理論

隨機森林(RF)是CART樹和Bagging相結(jié)合形成的一種綜合算法,在2001年由Breiman提出,可以用于處理分類和回歸問題,廣泛用于預(yù)測和特征選擇等問題[9-10]。Bagging(Breiman 1996)是一種基于統(tǒng)計學(xué)中bootstrapping思想的綜合學(xué)習(xí)方法,在Bagging中,通過bootstrapping沒有被用于建立RF模型的數(shù)據(jù)稱為袋外數(shù)據(jù)(OBB)。假設(shè)數(shù)據(jù)量為b個,特征變量有k個,每個袋外數(shù)據(jù)的均方誤差依次為RMSE1,RMSE2,…,RMSEb,標準誤差為RSE,對每個特征變量進行隨機置換得到新的袋外數(shù)據(jù)集,計算新的袋外數(shù)據(jù)集的均方誤差,重復(fù)進行上述操作直到在袋外數(shù)據(jù)中對所有特征變量都進行了置換,并得到了如下誤差矩陣A[11]:

A=(RMSE11…RMSE1b???RMSEk1…RMSEkb)

(1)

將RMSE1,RMSE2,…,RMSEb與誤差矩陣中的對應(yīng)行向量相減,取其平均值除以標準誤差RSE,從而得到特征變量的重要性評分Ui為:

Ui=[(∑bj=1RMSE-RMSEij)b]RSE, (1≤i≤k)

(2)

式中:j表示誤差矩陣A中向量的列數(shù)。

1.2 支持向量機理論

支持向量機(SVM)作為一種智能算法,能夠很好地學(xué)習(xí)輸入與輸出參數(shù)之間的關(guān)系[12]。對于非線性回歸問題,支持向量機可以引入一個非線性映射函數(shù)φ(x),它可以將一組非線性關(guān)系數(shù)據(jù)中的輸入輸出變量(xi,yi)一一映射到高維特征空間中,然后利用核函數(shù)在高維特征空間進行線性回歸模型的建立,從而很好地解決非線性問題[13]。設(shè)定一組樣本集,假設(shè)樣本內(nèi)輸入因素(自變量)xi和輸出因素(因變量)yi呈線性函數(shù)關(guān)系,則回歸預(yù)測的輸出值f(x)的計算如式(3)所示:

f(x)=WTx+z

(3)

式中:WT為xi的權(quán)重系數(shù)向量;z為對xi賦予權(quán)重乘積后所發(fā)生的偏置數(shù);x為輸出變量。式(3)可轉(zhuǎn)化為二次規(guī)劃的優(yōu)化問題,表達式為:

min12||ω||2+C∑li=1(ξi+ξ*i)

(4)

式中:ξi和ξ*i為松弛變量;C為其懲罰系數(shù);ω為權(quán)重。當(dāng)核函數(shù)K(xi,xj)=φ(xi)·φ(xj)時,在映射到高維特征后的優(yōu)化問題即變?yōu)閇14]:

min∑ni,j=1(αi-α*i)(αj-α*j)K(xi,xj)+ε∑ni=1(αi+α*i)-∑ni=1yi(αi-α*i)

(5)

s.t. {∑ni=1(αi-α*i)=0 0≤αi,α*i≤C

(6)

式中:αi和α*i為Lagrange乘數(shù);xj為輸出變量;ε為允許誤差。由此便可求解出非線性支持向量回歸機的函數(shù)表達式為:

f(x)=∑ni=1(αi-α*i)K(xi,xj)+z

(7)

2 RF-SVM預(yù)測模型

為了快速有效地對混凝土抗?jié)B性進行準確預(yù)測,提出一種基于RF-SVM的混凝土抗?jié)B性預(yù)測模型。如圖1所示,該模型的建立主要分為兩個步驟:(1)基于RF的混凝土抗?jié)B性指標篩選;(2)基于SVM的混凝土抗?jié)B性預(yù)測。利用RF對特征指標進行篩選后再進行SVM的回歸預(yù)測,能夠提高決策的可靠性和有效性。

圖1 基于RF-SVM的混凝土抗?jié)B性預(yù)測模型Fig.1 Prediction model of impermeability of concrete based on RF-SVM

2.1 基于RF算法的混凝土抗?jié)B性指標篩選

2.1.1 建立初始指標體系

根據(jù)文獻分析和工程經(jīng)驗總結(jié)[15-16],從混凝土原材料配合比層面考慮,選取水泥用量、減水劑用量、粉煤灰用量、針狀及片狀顆粒總含量、細集料用量、粗集料用量、硅灰用量、平均粒徑、含泥量、水膠比、堿含量、砂率和用水量等因素,以氯離子擴散系數(shù)為評價混凝土抗?jié)B性的輸出指標,建立混凝土抗?jié)B性分析初始指標體系。

2.1.2 混凝土抗?jié)B性指標篩選

初始指標體系直接用于建立預(yù)測模型容易導(dǎo)致過擬合,不一定能夠得到最好的預(yù)測精度,所以還要對初始指標進行剔除,篩選出用于預(yù)測模型建立的最優(yōu)指標集。本文將RF算法與后向剔除法結(jié)合起來對初始特征指標作出剔除篩選,通過對初始特征指標篩選后,得到的最優(yōu)指標組合將直接作為后文模型的輸入變量,以提高SVM建模的預(yù)測精度。

在基于初始指標體系對特征指標篩選剔除時,首先要確定RF模型的兩個參數(shù)指標mtry和Ntree的取值,mtry為決策樹進行隨機特征分割的特征數(shù)量,一般取輸入特征指標的1/3。Ntree為決策樹的棵數(shù),一般在大于500時即可得到穩(wěn)定的預(yù)測誤差。為了提高預(yù)測精度,本文采取交叉驗證的方式進行模型精度驗證。

2.2 基于SVM模型的預(yù)測

2.2.1 樣本采集及數(shù)據(jù)處理

將RF篩選結(jié)果作為SVM建模的指標體系,基于此收集相關(guān)數(shù)據(jù)并整理后形成數(shù)據(jù)樣本集。在模型建立之前,為了消除不同特征指標的數(shù)據(jù)因為量綱不同所帶來的影響,有必要對初始數(shù)據(jù)進行歸一化預(yù)處理,以統(tǒng)一變量維度,降低模型的訓(xùn)練難度,防止模型精度下降或者網(wǎng)絡(luò)無法收斂。歸一化的方式有很多,如將數(shù)據(jù)歸一化到[0,1]或[-1,1]區(qū)間內(nèi),本文選擇把樣本輸入數(shù)據(jù)歸一化到區(qū)間[0,1]上,數(shù)據(jù)歸一化后的值計算表達式如下:

=xi-xminxmax-xmin

(8)

式中:xi表示輸入或者輸出數(shù)據(jù);xmax表示變換特征數(shù)據(jù)的最大值;xmin表示變換特征數(shù)據(jù)的最小值。

2.2.2 SVM模型參數(shù)選擇

核函數(shù)是將一組非線性關(guān)系的數(shù)據(jù)映射到高維特征空間中的關(guān)鍵,它對SVM的效能有很大的影響,因此有必要對核函數(shù)進行合理的選擇。徑向基核函數(shù)(RBF)是目前SVM模型中最常用的核函數(shù),具有很好的抗干擾能力以及局部性,且適用于非線性問題,因此本文選擇SVM預(yù)測模型的核函數(shù)為RBF核函數(shù)F(x,xi),其表達式如下:

F(x,xi)=exp(-||x-xi||22δ2)

(9)

式中:xi為輸入變量;x為輸出變量;δ為函數(shù)的寬度參數(shù)。

為了防止SVM模型出現(xiàn)欠學(xué)習(xí)問題,同時保證模型良好的泛化能力,本文選擇網(wǎng)格搜索法對RBF核函數(shù)的懲罰系數(shù)C及核函數(shù)參數(shù)g進行參數(shù)全局搜索,以得到全局最優(yōu)解,并在網(wǎng)格搜索法的基礎(chǔ)上,結(jié)合K折交叉驗證方法,對所有可能的參數(shù)進行驗證,找出精度最高的模型所對應(yīng)的參數(shù),從而確定最終的優(yōu)選參數(shù)。

2.2.3 預(yù)測結(jié)果評價

為了對SVM預(yù)測模型的預(yù)測結(jié)果進行有效評價,同時引入均方誤差(RMSE)和擬合優(yōu)度(R2)兩個指標對預(yù)測結(jié)果做出評價,RMSE用來衡量預(yù)測值與實際值之間的偏差,而R2用于評估預(yù)測值與實際值之間的擬合程度。兩個評價指標的計算公式如下:

RMSE=∑ni=1(yobs-ypred)2n

(10)

R2=1-∑ni=1(yobs-ypred)2∑ni=1(yobs-obs)2

(11)

式中:yobs表示實際值;ypred表示預(yù)測值;obs表示實際值的平均值;n表示數(shù)據(jù)集的個數(shù),即有n組預(yù)測值和實際值。

為了進一步驗證預(yù)測結(jié)果是否滿足工程實踐的要求,根據(jù)式(12)計算出預(yù)測值與實際值的相對誤差E。

E=|Y-SS|×100%

(12)

式中:S表示試驗實際值;Y表示預(yù)測值,若平均相對誤差小于6%,則認為滿足工程實踐的要求。

3 實例分析

3.1 工程背景

我國東北某高速公路項目位于高寒高鹽堿地區(qū),對混凝土抗?jié)B性要求較高。因此,本文以C50混凝土為研究對象研究混凝土抗?jié)B性,基于正交試驗和現(xiàn)場抗氯離子滲透加速試驗,獲取混凝土配合各參數(shù)及氯離子滲透系數(shù)的數(shù)據(jù)樣本,其中氯離子滲透系數(shù)為28 d氯離子滲透系數(shù),一共收集了116組混凝土抗氯離子滲透試驗數(shù)據(jù)作為樣本集,部分數(shù)據(jù)如表1所示。

表1 混凝土抗氯離子滲透試驗部分數(shù)據(jù)Table 1 Partial experimental data of chloride ion permeation resistance of concrete

3.2 基于RF算法的混凝土抗?jié)B性指標篩選

3.2.1 指標重要性排序

根據(jù)2.1節(jié)所述,利用RF算法對混凝土抗?jié)B性初始特征指標進行重要性排序,結(jié)合后向剔除法對特征指標進行篩選,從而得到用于SVM建模的最優(yōu)指標組合。通過在R語言軟件中,載入RF程序包,用于RF模型的構(gòu)建,對初始特征指標進行重要性評分,根據(jù)式(2)對表1中的數(shù)據(jù)進行計算,可以得到各特征指標的重要性排序結(jié)果,如圖2所示。由圖2可以看出,經(jīng)過計算重要性排在前兩位的特征指標依次為水膠比、水泥用量,從工程實踐經(jīng)驗來看,水膠比的變化對混凝土耐久性的影響最為明顯,而水泥用量跟水膠比存在很大的相關(guān)性,因此RF算法得到水膠比和水泥用量的重要性排在前面的結(jié)論合理。

圖2 指標的重要性排序圖Fig.2 Importance ranking chart of indexes

圖3 不同特征指標組合時RMSE變化趨勢圖Fig.3 RMSE change trend chart under different combination of characteristic indexes

3.2.2 關(guān)鍵指標篩選

根據(jù)2.1節(jié)所述,確定RF模型的兩個參數(shù)指標取值,mtry為4,Ntree為600,同時采取10折交叉驗證來檢驗?zāi)P偷木?。在重要性排序結(jié)果的基礎(chǔ)上進行指標后向剔除,得到不同特征指標組合時均方誤差RMSE的變化趨勢,如圖3所示。

由圖3可以看出,整體上RSEM呈現(xiàn)出先下降后上升的趨勢,這說明了隨著一些不重要指標被剔除后,模型的預(yù)測精度得到有效提高;當(dāng)特征指標組合的個數(shù)達到某一值時,再繼續(xù)對特征指標進行剔除時會導(dǎo)致模型預(yù)測精度下降,這說明進一步剔除特征指標會誤刪掉一些重要的特征指標。當(dāng)特征指標組合中的指標個數(shù)為6時,均方誤差值最小,模型精度最高。從整體上講,將RF算法與向后剔除法相結(jié)合對初始特征指標作出剔除篩選,能夠有效剔除無關(guān)的特征指標,進而提高模型的預(yù)測精度。結(jié)合圖2篩選出的最優(yōu)特征指標集如表2所示。

表2 混凝土抗?jié)B性預(yù)測模型輸入及輸出指標Table 2 Input and output indexes of prediction model for impermeability of concrete

3.3 基于SVM模型的預(yù)測

3.3.1 樣本數(shù)據(jù)獲取與預(yù)處理

在3.2節(jié)指標篩選結(jié)果的基礎(chǔ)上,確定SVM預(yù)測模型輸入特征指標為水膠比、水泥用量、粉煤灰用量、細集料用量、粗集料用量、減水劑用量,將氯離子擴散系數(shù)作為輸出指標,通過現(xiàn)場加速試驗,收集一共116組混凝土抗氯離子滲透試驗數(shù)據(jù)作為樣本集,部分數(shù)據(jù)見表1。對輸入和輸出特征指標數(shù)據(jù)進行歸一化處理,將全部樣本隨機抽取93組樣本構(gòu)成訓(xùn)練集以訓(xùn)練模型,為了檢驗?zāi)P偷姆夯阅?,將余?3組樣本作為測試集來驗證模型效果。

3.3.2 模型參數(shù)優(yōu)化

圖4 參數(shù)優(yōu)化結(jié)果3D視圖Fig.4 3D view of parameter optimization results

基于MATLAB平臺加載SVM工具箱,選擇網(wǎng)格搜索法結(jié)合5折交叉驗證法(5-CV)對SVM模型的參數(shù)進行選優(yōu)。將懲罰系數(shù)C的取值范圍設(shè)置在[2-8,28]之間,步距大小為每次將冪指數(shù)增加1的以2為底的冪指數(shù),懲罰系數(shù)C的取值即為2-8、2-7、…27、28,核函數(shù)參數(shù)g的取值范圍設(shè)置與懲罰系數(shù)C相同。參數(shù)優(yōu)化結(jié)果的3D視圖如圖4所示。由圖4可知,懲罰系數(shù)C的最優(yōu)值為5.278,核函數(shù)參數(shù)g的最優(yōu)值為0.574 35,此時均方誤差為0.000 300 18。說明懲罰系數(shù)C為5.278,核函數(shù)參數(shù)g為0.574 35時,在5-CV驗證后的均方誤差值最小。

3.3.3 預(yù)測結(jié)果評價

根據(jù)參數(shù)優(yōu)選結(jié)果建立混凝土抗?jié)B性預(yù)測模型,利用此模型分別對訓(xùn)練集和測試集進行擬合和預(yù)測。圖5為混凝土抗?jié)B性預(yù)測模型對訓(xùn)練集數(shù)據(jù)的預(yù)測結(jié)果,從圖中可以看出,該模型通過對訓(xùn)練樣本的訓(xùn)練,擬合結(jié)果很好,說明該模型對輸入與輸出之間的決策規(guī)律進行了充分學(xué)習(xí),其預(yù)測值與實際值之間誤差非常小。圖6為該訓(xùn)練模型對測試集樣本的預(yù)測結(jié)果,從圖中可以直觀地看出,混凝土抗?jié)B性SVM預(yù)測模型得到的預(yù)測值非常貼近實際值,預(yù)測效果很好。經(jīng)計算,訓(xùn)練集中實際值與預(yù)測值之間的均方誤差為0.000 3,擬合優(yōu)度為0.998,測試集中實際值與預(yù)測值之間的均方誤差為0.000 4,擬合優(yōu)度為0.996。均方誤差越接近于0,擬合優(yōu)度越接近于1,表示預(yù)測效果越好,可以說明該模型對混凝土抗?jié)B性的預(yù)測效果良好,且具有較好的泛化能力。

為了進一步驗證預(yù)測結(jié)果是否滿足工程實踐的要求,根據(jù)公式(12)計算測試集的預(yù)測值與實際值的相對誤差。計算得到測試集中最大相對誤差為4.60%,最小相對誤差為0.03%,平均相對誤差為1.107%,在6%以內(nèi),可以滿足工程實踐中對誤差的要求。

圖5 抗氯離子滲透模型訓(xùn)練集預(yù)測結(jié)果對比Fig.5 Comparison of prediction results of training set of chloride ion permeation resistance model

圖6 抗氯離子滲透模型測試集預(yù)測結(jié)果對比Fig.6 Comparison of prediction results of testing set of chloride ion permeation resistance model

4 結(jié) 論

(1)本文建立了一種基于RF-SVM的混凝土抗?jié)B性預(yù)測模型,該模型首先利用RF算法對混凝土抗?jié)B性的多個影響因素進行指標篩選,得到最優(yōu)指標集作為SVM模型的輸入指標,從而剔除了冗余指標,提高了混凝土抗?jié)B性預(yù)測模型的預(yù)測精度。

(2)以東北某高速公路項目為背景,基于RF算法進行混凝土抗?jié)B性指標篩選,剔除冗余指標后得到的最優(yōu)指標集包括水膠比、水泥用量、粗集料用量、細集料用量、減水劑用量和粉煤灰用量,為基于SVM模型的混凝土抗?jié)B性高精度預(yù)測提供了條件。

(3)通過現(xiàn)場混凝土抗氯離子滲透試驗獲取樣本數(shù)據(jù),將氯離子擴散系數(shù)作為抗?jié)B性評價指標,在最優(yōu)指標集的基礎(chǔ)上建立了混凝土抗?jié)B性預(yù)測模型。預(yù)測結(jié)果的最大相對誤差為4.60%,最小相對誤差為0.03%,平均相對誤差為1.107%,預(yù)測結(jié)果精度較高且滿足工程實踐的要求,說明該預(yù)測模型具有不錯的泛化性能,驗證了RF-SVM模型在混凝土抗?jié)B性預(yù)測中的可行性及有效性。

猜你喜歡
特征混凝土模型
一半模型
混凝土試驗之家
關(guān)于不同聚合物對混凝土修復(fù)的研究
重要模型『一線三等角』
重尾非線性自回歸模型自加權(quán)M-估計的漸近分布
混凝土預(yù)制塊模板在堆石混凝土壩中的應(yīng)用
如何表達“特征”
混凝土,了不起
不忠誠的四個特征
抓住特征巧觀察
主站蜘蛛池模板: 日韩国产综合精选| 国产亚洲高清在线精品99| 波多野结衣一区二区三视频| 日韩毛片在线视频| 日韩精品中文字幕一区三区| 国产精品三级专区| 91小视频版在线观看www| 日韩第八页| 在线精品欧美日韩| 日本欧美在线观看| 重口调教一区二区视频| 强奷白丝美女在线观看| 一本综合久久| 亚洲国产系列| 中文字幕免费视频| 亚洲区第一页| 亚洲AV成人一区国产精品| 亚洲国产精品一区二区第一页免 | a亚洲天堂| 一级毛片在线免费视频| 久久久精品无码一区二区三区| 天堂成人在线视频| 九色视频最新网址| 国产成人永久免费视频| 精品一区二区三区无码视频无码| 91精品在线视频观看| 一本久道久久综合多人| 国产国产人免费视频成18| 久久中文字幕av不卡一区二区| 亚洲Aⅴ无码专区在线观看q| 亚洲精品在线91| 久久国产精品77777| 免费人欧美成又黄又爽的视频| 亚洲男人在线天堂| 欧美在线黄| 日韩专区欧美| 国产欧美自拍视频| 成人午夜久久| 精品亚洲国产成人AV| 四虎精品黑人视频| igao国产精品| 亚洲婷婷丁香| 国产精品黑色丝袜的老师| 成人va亚洲va欧美天堂| 男女精品视频| 激情影院内射美女| 亚洲AV无码久久天堂| 国产美女在线免费观看| 亚洲精品大秀视频| 午夜福利在线观看成人| 国产福利拍拍拍| 超清无码熟妇人妻AV在线绿巨人| 欧美区国产区| 欧美激情首页| 午夜a视频| 国产成人艳妇AA视频在线| 亚洲国产欧美自拍| 综合亚洲网| 91一级片| 久久久久久久97| 九九久久精品免费观看| 中文字幕第1页在线播| 成人精品区| 国产国模一区二区三区四区| 午夜一级做a爰片久久毛片| 日韩东京热无码人妻| 欧美综合区自拍亚洲综合绿色| 国产成人亚洲精品蜜芽影院 | 久久精品国产免费观看频道| 日本一区高清| 无码 在线 在线| 成人自拍视频在线观看| 三上悠亚精品二区在线观看| 成人在线不卡| 国产爽歪歪免费视频在线观看| 色视频国产| 亚洲成人黄色在线| 久久国产高潮流白浆免费观看| 欧美精品成人一区二区在线观看| 欧美日韩另类国产| 91精品久久久无码中文字幕vr| 欧美自慰一级看片免费|