蘭資
摘 要
建筑工程的系統(tǒng)性和復雜性提升了工程造價估算的難度,基于神經(jīng)網(wǎng)絡的工程造價估算方法能夠提升工程造價估算的準確性。本文從傳統(tǒng)的工程造價估算方法入手,對基于神經(jīng)網(wǎng)絡的工程造價估算方法及其Excel實現(xiàn)進行研究。
【關鍵詞】神經(jīng)網(wǎng)絡 工程造價 估算方法 Excel實現(xiàn)
在建筑行業(yè)不斷發(fā)展的背景中,建筑企業(yè)面臨的競爭壓力越來越大。對于建筑企業(yè)而言,通過建筑工程成本的有效控制,實現(xiàn)所獲經(jīng)濟效益的提升能夠?qū)ψ陨硎袌龈偁幜Φ奶嵘a(chǎn)生相應的促進作用。選擇合理的工程造價估算方法具有一定的必要性。
1 傳統(tǒng)的工程造價估算方法
應用傳統(tǒng)工程造價估算方法進行估算,要求建筑工程的成本函數(shù)是一個具有確定性特點的數(shù)學形式,并且這個成本函數(shù)應該是對可利用歷史數(shù)據(jù)的最佳擬合。這些要求對傳統(tǒng)工程造價估算方法的精確度產(chǎn)生了不良影響,進而對該方法的實際應用產(chǎn)生相應的限制。
2 基于神經(jīng)網(wǎng)絡的工程造價控制估算方法及其Excel實現(xiàn)
2.1 神經(jīng)網(wǎng)絡的優(yōu)點和應用
神經(jīng)網(wǎng)絡是由一定數(shù)量的并行處理單元組成的系統(tǒng),不同處理單元的實際處理方式和連接強度是影響神經(jīng)網(wǎng)絡功能的主要因素。在神經(jīng)網(wǎng)絡中,不同神經(jīng)元之間的相互作用可以實現(xiàn)處理信息的目的。神經(jīng)網(wǎng)絡具有時間連續(xù)性、高度非線性以及規(guī)模大的特點,神經(jīng)網(wǎng)絡包含優(yōu)化計算、處理知識以及聯(lián)想記憶等多種功能。神經(jīng)網(wǎng)絡在電子科技領域中的應用主要集中在圖像和信號處理以及模式識別中。以某個500字符的代碼段為例,該代碼段可能是Python、Java或者C++。當需要通過程序的構造對該代碼段進行識別編寫時,構造神經(jīng)網(wǎng)絡的方法更加有效。
2.2 基于神經(jīng)網(wǎng)絡工程造價控制估算方法的合理性
神經(jīng)網(wǎng)絡的優(yōu)勢在于,它可以近似實現(xiàn)任意空間的數(shù)學映射。神經(jīng)網(wǎng)絡的這種特點使得它在需要辨識數(shù)據(jù)模式的困難任務中得到了廣泛應用。神經(jīng)網(wǎng)絡可以分別對實時數(shù)據(jù)和歷史資料進行訓練,這種特點為神經(jīng)網(wǎng)絡在工程造價估算中的應用提供了可能。
2.3 神經(jīng)網(wǎng)絡電子表格模擬程序
神經(jīng)網(wǎng)絡電子表格模擬程序主要包括以下幾個步驟:
2.3.1 輸入輸出信息模塊
在該模型中,主要包含基礎基礎類型、結構類型、建造年份、工期、建址、層高、層數(shù)、內(nèi)、外裝修門窗共9個輸入單元,還包含每平方米造價這一輸出單元,以及4個測試樣本和6個訓練樣本。為了將輸入單元、輸出單元的數(shù)據(jù)更好地展示出來,可以在Excel中建立一個表格。
2.3.2 輸入數(shù)據(jù)初始化
當表格構建完成之后,可以將相關數(shù)據(jù)輸入進行,為了便于神經(jīng)網(wǎng)絡對數(shù)據(jù)進行合理處理,需要將表格中第一個模塊中的輸入數(shù)據(jù)調(diào)整至[-1,1]范圍中。當?shù)谝粋€模塊構造完成之后,為了簡化第二個模塊的構造時間和步驟,可以利用線性公式對第一個模塊的參數(shù)值進行合理調(diào)整,這個過程中使用的線性公式如下所示。
2.3.3 構建權重模塊I
就輸出節(jié)點、輸入節(jié)點以及隱層節(jié)點之間的數(shù)目關系而言,輸出節(jié)點與輸入節(jié)點數(shù)量之和的一般是隱層節(jié)點的實際設置數(shù)目。在權重模塊中,需要將所有的數(shù)值初始化為1.0。
2.3.4 當權重模塊I構建完成之后
需要考慮隱層節(jié)點的輸出模塊。這個步驟主要需要根據(jù)神經(jīng)網(wǎng)絡的操作模型進行。
2.3.5 構建權重模塊II
該模塊的構建步驟與第三步中的做法相同,但在這個模塊中,需要在單一的輸出節(jié)點和隱層節(jié)點之間建立連接。
2.3.6 神經(jīng)網(wǎng)絡的最終輸出
這個步驟與第四步類似。
2.3.7 對神經(jīng)網(wǎng)絡的輸出值進行反調(diào)整,并對誤差進行有效計算
神經(jīng)網(wǎng)絡輸出值的反調(diào)整范圍集中在初始賦值范圍中。
2.4 神經(jīng)網(wǎng)絡的訓練過程
當神經(jīng)網(wǎng)絡電子表格模擬完成之后,需要對神經(jīng)網(wǎng)絡進行訓練,也可以將這個過程看成是權值的優(yōu)化過程。由于權值優(yōu)化過程具有一定的復雜性特點,因此可以將Excel中的Solver程序應用到這種預測方法中,與其他算法相比,這種算法的優(yōu)勢表現(xiàn)為可以直接在表格中運行,簡化了操作步驟,實現(xiàn)該預測方法掌握難度的有效降低。運用這種預測方法進行操作可以發(fā)現(xiàn),網(wǎng)絡運行結果滿意,應用這種預測方法的預測誤差小于0.4%。
2.5 分析參數(shù)變化對模型預測結果的敏感性
用戶通常無法確定能夠?qū)μ囟üこ踢M行精確描述的特征因素是什么,因此,為了保證模型的實用性,需要對參數(shù)變化對模型預測結果的敏感性進行有效測定。測定參數(shù)變化對模型預測結果敏感性的較為復雜,首先,用戶需要將工程中無法肯定的某一特征因素或幾個特征因素的組合選擇出來,然后使用戶選取的參數(shù)在初始值周圍逐漸變動,并將參數(shù)變動范圍控制在25%之內(nèi),為了更好地對參數(shù)對模型預測結果的敏感性進行分析,需要對樣本資料的數(shù)量進行合理控制。分析參數(shù)對模型預測結果名感性的界面如圖1所示。在實際分析過程中,需要將第一個模塊公式變?yōu)榉謩e對多個分析資料進行計算,結合計算結果得出計算結果的標準差和平均值,并將估計成本與標準差和平均值進行比較。就平均值而言,在選定參數(shù)發(fā)生變化的情況下,可以通過敏感性分析對模塊中輸入?yún)?shù)的實際重要性進行有效判斷,通過不同參數(shù)的分別變化,分別對其進行敏感性分析,將所得標準差和平均值與最初估計進行比較,進而得出模塊中輸入?yún)?shù)的實際重要性判斷結果。
3 結論
隨著建筑企業(yè)面臨競爭壓力的不斷增大,建筑企業(yè)對建筑工程成本控制越來越重視。有效工程造價估算方法的使用可以幫助建筑企業(yè)獲得更多的經(jīng)濟效益,傳統(tǒng)的工程造價估算方法精確度較低,基于神經(jīng)網(wǎng)絡的工程造價估算方法可以保證工程造價估算結果的準確性。
參考文獻
[1]孫金麗,鄭立群,張世英.基于神經(jīng)網(wǎng)絡的工程造價估算方法及其Excel實現(xiàn)[J].基建優(yōu)化,2003(01):38-40.
[2]吳子燕.基于人工神經(jīng)網(wǎng)絡的高校建筑工程造價預測系統(tǒng)的研究與應用[D].西安:西北工業(yè)大學,2006.
[3]趙欣.基于BP神經(jīng)網(wǎng)絡的地鐵土建工程造價估算方法研究[D].北京:北京交通大學,2008.
作者單位
廣西中源房地產(chǎn)有限公司宜州分公司 廣西壯族自治區(qū)宜州市 546300