新聞中心

        EEPW首頁 > 手機與無線通信 > 設(shè)計應用 > 基于反向傳播神經(jīng)網(wǎng)絡(luò)的無線火災預警系統(tǒng)

        基于反向傳播神經(jīng)網(wǎng)絡(luò)的無線火災預警系統(tǒng)

        作者: 時間:2012-09-05 來源:網(wǎng)絡(luò) 收藏

        隨機反向模型主要由輸入層、隱含層和輸出層三部分組成,如圖2所示。
        選取x1,x2,x3,x4四個節(jié)點組成輸入層,由y1,y2,y3,y4組成隱含層(中間層),輸出層則由z1,z2,z3三個輸出端組成。其中,x1,x2,x3,x4四個節(jié)點分別代表溫度、火焰、煙霧濃度和CO濃度四個傳感器信息,進行模糊歸一化處理后的數(shù)據(jù)輸入,z1,Z2.z3三個輸出端則分別代表常溫無火、發(fā)生陰燃和明火三種狀態(tài)。
        根據(jù)的特征,選取各層之間的映射函數(shù)如下:
        (1)輸入層到隱含層節(jié)點j的值為:
        c1.jpg
        式中:ωji為輸入層到隱含層的權(quán)值;d為輸入樣本維數(shù),d=4,即輸入層節(jié)點數(shù)。
        (2)輸入層到隱含層的激活函數(shù)為S型函數(shù),即:
        c2.jpg
        式中:a,b為常數(shù),a=1.716,b=2/3,a,b的取值保證f’(0)≈0.5,并且線性范圍為-1net+1,以及二階導數(shù)的極值大致發(fā)生在net≈±2處。
        (3)隱含層的輸出yj為:
        yj=f/(netj) (4)
        (4)隱含層到輸出層節(jié)點k的值為:
        netk=yjωkj,j=1,2,3,4;k=1,2,3,4 (5)
        式中ωkj,為輸入層到隱含層的權(quán)值。
        (5)隱含層到輸出層的激函數(shù)亦為S型函數(shù):
        f(netk)=atanh(b*netk) (6)
        式中tanh(x)如式(3)所示;a,b為常數(shù),取值同式(2)。
        (6)輸出層的最后輸出zj為:
        zk=f(netk) (7)
        2.2 借助Matlab平臺模擬仿真
        本研究在Matlab平臺上對三層反向結(jié)構(gòu)的模型進行仿真模擬。
        根據(jù)火災實際發(fā)生時,選取各種傳感器實際數(shù)據(jù)中的600組典型數(shù)據(jù)作為訓練樣本對網(wǎng)絡(luò)模型進行訓練。訓練過程中通過不斷調(diào)整神經(jīng)網(wǎng)絡(luò)模型的相關(guān)常數(shù)取值,經(jīng)過多次反復訓練后,使得神經(jīng)網(wǎng)絡(luò)模型的輸出值與測試樣本輸出值之問的誤差小于某一預置值。得到的訓練誤差下降曲線如圖3所示。

        本文引用地址:http://www.104case.com/article/153987.htm

        d.JPG



        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 苍溪县| 娱乐| 措勤县| 华宁县| 宽甸| 乐业县| 蒙阴县| 鄂尔多斯市| 阿克陶县| 临桂县| 腾冲县| 台中市| 象山县| 濮阳市| 宁化县| 新安县| 中江县| 迭部县| 蓝田县| 托克逊县| 昌平区| 丰原市| 青铜峡市| 尼玛县| 安阳市| 乌鲁木齐县| 洛川县| 开封县| 石林| 九江县| 克拉玛依市| 恩平市| 双辽市| 兴山县| 乃东县| 临夏市| 浑源县| 江源县| 翼城县| 辽阳县| 崇义县|