摘要:針對現有WSNs故障檢測算法存在的故障分類(lèi)檢測率低、耗時(shí)長(cháng)、節點(diǎn)能耗控制差等問(wèn)題,提出一種全神經(jīng)網(wǎng)絡(luò )增強故障預警與檢測算法。全神經(jīng)網(wǎng)絡(luò )的神經(jīng)元節點(diǎn)與臨近層的節點(diǎn)連接,形成具有強大故障數據訓練功能的深度網(wǎng)絡(luò )結構,選擇平滑性更好的sigmoid函數作為模型的激活函數,并基于感知機合理調節相鄰兩個(gè)隱含層之間的閾值權重,降低模型的訓練損失;采用Adam優(yōu)化算法抑制模型的梯度膨脹和梯度消失等異常情況,并消除訓練中產(chǎn)生的數據冗余,以降低故障數據訓練中產(chǎn)生的虛預警。實(shí)驗結果顯示:提出算法的總體故障檢測率和不同類(lèi)型故障的分類(lèi)檢測率都優(yōu)于傳統算法,此外全神經(jīng)網(wǎng)絡(luò )增強算法在節點(diǎn)故障檢測耗時(shí)和能耗控制方面,也具有顯著(zhù)優(yōu)勢。