?

基于BP神經網絡工程造價預測模型分析

2022-05-30 07:44郭秀秀
電子測試 2022年8期
關鍵詞:神經網絡誤差樣本

郭秀秀

(陜西省建筑職工大學,陜西西安,710068)

0 引言

隨著我國經濟水平的提高,建筑行業也得到了快速的發展,對于建筑的投資異常的火熱,隨之而來的就是投資的失控化,合理的投資決策變得有尤為重要。市場競爭日趨激烈,工程造價的估算制約著投資決策的準確性,傳統的工程造價估算方法已經滿足不了發展需要。在這樣的需求背景下人工神經網絡因其具有高度非線性和非局限性的特點,被應用在工程造價領域,而其中使用比較廣泛的既是BP神經網絡算法,本文將對BP神經網絡的工程造價預測進行分析研究,探究其工程造價的精度如何。

1 相關概念介紹

1.1 BP神經網絡

BP神經網絡作為人工神經網絡中應用廣泛的模型,是普通的單隱含層神經網絡模型,將收集到的樣本數據作為 BP神經網絡通過輸入層,在經過隱含層后通過輸出層后得出結果,結果可能出現兩種情況,即期望值與結果相符,則信號流動結束。若結果與期望值有差異,網絡信號將進行反向傳播,沿著同樣的路徑發射回去,在信號傳遞期間,采用梯度下降法,通過對權值閾值的修改。使之誤差趨于平方和最小值[1]。

1.2 工程造價預測

工程造價預測是指對項目進行造價的預測,發生在項目建設前期,通過計算來預測項目的建設費用,特點是快速同時對于準確度要求極高。

2 基于BP神經網絡的工程造價預測

2.1 BP神經網絡工作原理及特點

BP神經網絡的拓撲結構包含接收外界信息單元的輸入層,中層信息處于與交換的隱層,以及最后神經元輸出的輸出層,它的工作過程是,神經元信息通過輸入層,在經過中間層后傳至輸出層,如果得到的結果與期望相符,正向學習過程結束,如果相差較大,將進行反向的神經元信息的傳輸,直至誤差在閾值范圍內,程序結束運輸。BP神經網絡的特點是具有非線性映射能力,泛化能力和容錯性,這些特點都將為后期工程造價預測模型提供技術支持。BP神經網絡的網絡結構如圖1所示。

圖1 BP神經網絡的網絡結構

2.2 基于BP神經網絡的工程造價預測合理性

項目施工建設過程中涉及到的實際問題和突發問題,導致對于工程造價數據的數據有很大的難度,BP神經網絡因其自身的技術特點決定了,它可以為項目進行快速精準的預測,為投資人提供決策服務,同時可以避免傳統算法精度較差和時間花費較長的問題,避免因這些問題錯過了決策時間。

2.3 BP神經網絡算法缺點

對于隱含層的數目和神經元節點的數量無法把握,缺乏網絡結構的理論依據;當誤差較大時,神經網絡為了較小誤差就會進行反復的訓練進行學習,但訓練到一定程度后,誤差減少的程度就會減低,想要達到理想誤差,那么迭代數就會增加;如果BP神經網絡收斂到局部極小值時,可能預測的精度就會降低[2]。

3 基于BP神經網絡的工程造價預測模型的構建

3.1 工程造價預測指標的選取

此研究的數據信息是根據某建筑工程的實際建設情況展開的,對影響工程造價的主要因素進行了表格整理,某些因素可能會產生重合現象,因素對于工程造價的影響程度也是不同的,工程造價影響因素進行分類和內涵界定如表1所示。

表1 影響工程造價的指標提取

通過對概念的分類和整合,提取出17個影響工程造價的因素作為控制對象進行研究,每個因素都進行內涵的界定,選取的指標在工程造價領域均有參照標準,所選取指標也是行業能認可的參考對象。做完指標內涵界定后,仍需進行指標量化工作,將各項指標的數據設定成具體值,便于后期研究的進行[3]。

3.2 BP神經網絡預測模型解析

首先本文研究的BP神經網絡預測模型是依靠MATLAB平臺打造的,編寫的模型也是來源于MATLAB平臺中的工具箱模塊。操作流程是利用該平臺的工具箱來完成網絡設計和訓練工作。在進行模型構建時,已經選取了研究指標,并進行內涵的界定和量化工作打下了工程造價預測的基礎。其次,就是采集研究對象產生的數據并進行整理分析,為了驗證預測結果的準確性,本文將選取30個項目作為研究對象,得到的數據與項目對象分離,輸入到MATLAB平臺中的神經網絡模型當中,從而實現模型的構建。最后將預測的樣本輸入到本文研究的預測模型之中,進行仿真實驗來驗證結果的精度,根據得到的精度情況在進行工程造價預測模型的可行性評估,流程如圖2所示。

圖2 工程造價預測模型流程

4 模型仿真分析

4.1 樣本的選取

上文提到本文將選取29個工程項目作為試驗的樣本,為了避免因地質因素影響研究結果,特選取同一地點的項目,得到的數據也更具有代表性。在對研究樣本選擇時,明確了建筑面積范圍,并且均是毛坯房,最后從中選取26個項目作為樣本,其中21個作為訓練,其余5個作為研究樣本來進行仿真分析。

4.2 BP神經網絡預測模型的構建

首先,利用MATLAB平臺中的工具箱設計一套BP神經網絡。其次將選中的21個項目作為訓練樣本,輸入到新構建的BP神經網絡中進行模型的訓練,目的是為了構建BP神經網絡預測模型,通過訓練的效果分析,得出實際工程造價數值與預測的數值差異不大,說明本文構建的BP神經網絡預測模型訓練效果很好,可以作為工程造價預測的模型進行研究使用。

4.3 利用新構建的BP神經網絡預測模型進行工程造價的預測

對于構建的BP神經網絡預測模型,已經驗證了擬合效果良好可以作為工程造價的預測模型,下面將剩余的5個樣本作為預測樣本,進行BP神經網絡的工程造價預測。首先我們將剩余的5個項目樣本為編號設置1,2,3,4,5。將5個樣本輸入到新構建的BP神經網絡預測模型中,進行工程造價的預測。隨后以圖像的形式展示預測的效果,從圖中可以看出預測的數據與5個項目實際的造價數據對比,對比發現兩相誤差很小[4]。

4.4 BP評價神經網絡預測模型的效果

4.4.1 誤差分析

對于BP神經網絡預測模型的預測結果,最直觀的判斷依據既是誤差大小。為了保證研究的嚴謹性。本文將對5個項目樣本的實際工程造價值與預測造價值進行絕對誤差和相對誤差的分析。絕對誤差如表2所示。

表2 樣本預測值與實際值的絕對誤差

從表2中看出誤差最大的是266元/m2誤差可以接受,最小誤差為-65元/m2可以看出BP神經網絡預測模型的預測結果很精準。相對誤差如表3所示。

表3 樣本預測值與實際值的相對誤差

如表3所示,對于相對誤差來說,誤差相差最大值小于10%,依據行業標準,將相對誤差控制在10%以內,該預測結果即為有效,因此無論是絕對誤差還是相對誤差的表現都很好,都能驗證BP神經網絡預測模型的預測的精準性。

4.4.2 測試結果穩定性分析

測試結果的穩定與否也將決定預測的效果。為了充分驗證BP神經網絡預測模型的預測效果,本文將進行預測結果穩定的研究,利用上文中的相對誤差表可以得出數值最大的誤差為9.17%,最小的相差4.96%,浮動比例不大相對穩定,可以得出穩定性良好[5]。

4.5 BP神經網絡預測模型的預測速度分析

基于MATLAB平臺進行的BP神經網絡工程造價預測,利用系統中的編程進行測算,除了精度能夠保證外,預測的速度相對于傳統的預測方式和方法都具有絕對的速度優勢,可以完美的實現投資人對于工程造價的需求,進而為投資人的決策提供支持。

4.6 對BP神經網絡工程造價預測模型影響因素分析

經過仿真分析,已經驗證了BP神經網絡預測模型的有效性和BP神經網絡工程造價預測的精準性,我們將深入的分析對于模型結果產生的影響因素有哪些。本文將著重的分析樣本個數對BP神經網絡預測結果的影響。首先將樣本個數增加至30個時,會對測試結果產生怎樣的影響呢?通過實驗得出測試的誤差相比較之前的21個樣本數時誤差更大,說明BP神經網絡工程造價預測在小樣本數據上具有準確性,相比于其他的傳統預測方式更具有優勢,個數多時,誤差較大不宜使用。即使是小樣本數據也要保證基本的樣本數,才能使結果更準確更具說服力。

5 結論

本文通過對基于BP神經網絡工程造價預測的研究,驗證了構建的BP神經網絡預測模型的有效性,再利用BP神經網絡預測模型進行樣本的仿真實驗,得到了BP神經網絡對于工程造價預測的準確性和快速性,實現了BP神經網絡預測可行性的目的,但是該模型的測試范圍還是有限的,在進一步提升預測精度和速度的同時,可以將BP神經網絡預測應用的更廣泛,使之能夠為各行各業服務。

猜你喜歡
神經網絡誤差樣本
基于神經網絡的船舶電力系統故障診斷方法
MIV-PSO-BP神經網絡用戶熱負荷預測
基于改進Hopfield神經網絡的對地攻擊型無人機自主能力評價
CBCT圖像引導的放療前后半程擺位誤差分析
規劃·樣本
隧道橫向貫通誤差估算與應用
隧道橫向貫通誤差估算與應用
人大專題詢問之“方城樣本”
三次樣條和二次刪除相輔助的WASD神經網絡與日本人口預測
隨機微分方程的樣本Lyapunov二次型估計
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合