精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

使用異常檢測識別意外事件以及偏離正常行為的情況

MATLAB ? 來源:MATLAB ? 2023-07-24 09:59 ? 次閱讀

什么是異常檢測

異常檢測是識別與預期行為不同的事件或模式的過程。異常檢測范圍廣泛,從簡單的離群值檢測,到復雜的機器學習算法,這些算法經過訓練可以發現數百個信號中隱藏的模式。

工程師和數據科學家使用異常檢測來進行以下識別:

機械故障,用于預測性維護

制造生產線的缺陷

放射學影像中的惡性腫瘤

金融交易中的欺詐

零售業的客戶流失

視頻監控錄像中的異常動作

MATLAB 中,有很多方法均可用來設計異常檢測算法。哪種異常檢測方法最適用于給定應用,將取決于可用異常數據量,以及您是否可將異常數據與正常數據區分開來。

異常檢測的第一步是檢查現有的數據。不妨考慮以下問題:

您能在原始數據中發現異常嗎?

有時候,您只需查看數據即可執行異常檢測。例如,下面圖 1 中的信號是從風扇收集的,您可以很容易地看到表示風扇行為異常的信號突變。如果您能夠通過肉眼檢測異常,則也許可以使用簡單的算法(例如 findchangepts 或 controlchart)進行異常檢測。

087e1718-1b1c-11ee-962d-dac502259ad0.jpg

圖 1:MATLAB 冷卻風扇數據圖,異常情況一目了然。

您能在衍生特征中發現異常嗎?

通常很難從原始數據中直觀地檢測異常。在下面的信號中,很難確定哪個時域信號有異常。然而,如果創建功率譜以在頻域中查看數據,則峰值的頻率和幅度差異可以清楚地表明兩個信號截然不同。在這種情況下,您可以將這些峰值用作基于有監督學習方法的異常檢測算法的特征輸入。

08a0215a-1b1c-11ee-962d-dac502259ad0.jpg

圖 2:盡管原始時序信號(左圖)中的異常看上去不明顯,但在頻域中查看數據(右圖,使用 MATLAB 中的周期圖)時,可以看到峰值頻率的明顯差異。

您能用統計學方法區分正常特征和異常特征嗎?

在單個信號中,異常不一定那么明顯。當今的復雜機器可能有數百個傳感器。有時,只有同時考慮多個傳感器時,異常才會變得明顯。標注了數據后,您可以檢查時域和頻域特征的統計分布,如圖 3 所示。您還可以執行特征變換和排名,以識別最能區分兩個組的特征。然后,您可以使用這些特征,通過有監督學習方法基于標注的數據訓練異常檢測算法。

08ccbd96-1b1c-11ee-962d-dac502259ad0.jpg

圖 3:左側的 MATLAB 圖分別用藍色和紅色表示成對的正常數據和異常數據。右側是來自診斷特征設計器的相應特征直方圖,用于識別哪些特征可明確區分正常數據和異常數據,以供有監督異常檢測算法使用。

如果您不知道異常的具體表現該怎么辦?

機械故障代價高昂,因此,操作人員通常希望通過保守的維護計劃來防患未然。這可能意味著異常很少見,使得設計異常檢測算法變得很棘手。

有幾種設計異常檢測算法的方法只需很少的異常數據,或者根本不需要異常數據。這些“僅正常”方法只基于正常數據訓練算法,并將正常數據之外的數據識別為異常數據。

使用 MATLAB,您可以對數據應用以下“僅正常”異常檢測方法:

閾值化。

閾值化在數據超過統計指標的閾值時識別異常。例如,時序數據中最近時段內的標準差,對信號使用控制圖,使用變化點檢測查找信號中的突變,或獲得數據分布的穩健估計值,并將分布邊緣的樣本識別為異常。基于統計指標的閾值化是個不錯的方法,但與機器學習方法相比,這種方法應用于多元數據比較困難,而且在異常檢測方面也不夠穩健。對于離群值具有穩健性的統計估計法將生成更好的結果,例如穩健協方差。

單類支持向量機。

單類支持向量機用于識別最大化類間距離的分離超平面。僅訓練一個類會生成可視為正常的數據的模型。該模型使您無需任何可用于訓練的標注異常即可檢測異常。這種方法和其他基于距離的方法需要數值特征作為輸入,而且不適用于高維數據。

孤立森林。

孤立森林可用于構建將每個觀測值隔離到一個葉節點中的樹。異常分數作為樣本的平均深度進行計算:異常樣本需要的決策數比正常樣本的要少。這種方法支持數值特征和分類特征組合,并且適用于高維數據。

編碼器

自編碼器是基于正常數據訓練且嘗試重構原始輸入的神經網絡。經過訓練的自編碼器將會準確地重構正常輸入。如果輸入與其重構之間差異巨大,則可能表明存在異常。自編碼器可用于信號和圖像數據。

08f03280-1b1c-11ee-962d-dac502259ad0.jpg

圖 4:自編碼器經過訓練,可以復制輸入。利用輸入與其重構之間的差異,可以對信號或圖像數據進行異常檢測。

當您的數據中存在異常但無法進行標注時,您還可以嘗試使用無監督聚類方法進行異常檢測。有時,您可以將聚類與正常數據和異常數據相關聯,但除非數據集是均衡的(包含許多同類型的異常),否則使用“僅正常”方法更有可能獲得有用的結果。

在應用異常檢測算法之前,通常需要從原始數據中提取特征。

MATLAB 同時支持以手動和自動方法從信號、圖像和文本數據中提取特征。Predictive Maintenance Toolbox 中的診斷特征設計器可以幫助您從多種類型的信號中提取特征。

總結

異常檢測有助于識別離群值、與正常值的偏差和意外行為

如果您有足夠的標注數據(包括異常),則可使用有監督學習方法進行異常檢測

如果您的數據大部分都是正常數據,則應用某種專門的“僅正常”異常檢測方法即可

上手示例:

使用 MATLAB 檢測圖像中的對象缺陷

要構建基于圖像的異常檢測算法,您可以執行以下操作:

1) 將圖像饋送入預訓練的 AlexNet 卷積神經網絡;

2) 使用第一層后的網絡激活值作為特征,然后

3) 使用 fitcsvm 訓練單類支持向量機。單類支持向量機基于正常圖像訓練。負的分類分數表示異常。





審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 傳感器
    +關注

    關注

    2548

    文章

    50698

    瀏覽量

    752052
  • matlab
    +關注

    關注

    182

    文章

    2963

    瀏覽量

    230171
  • 編碼器
    +關注

    關注

    45

    文章

    3597

    瀏覽量

    134175
  • 向量機
    +關注

    關注

    0

    文章

    166

    瀏覽量

    20852
  • 機器學習
    +關注

    關注

    66

    文章

    8378

    瀏覽量

    132421

原文標題:什么是異常檢測?使用異常檢測識別意外事件以及偏離正常行為的情況

文章出處:【微信號:MATLAB,微信公眾號:MATLAB】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    AI行為識別攝像機

    隨著科技的飛速發展,人工智能(AI)在各個領域的應用越來越廣泛。在安全監控領域,AI行為識別攝像機作為一種新興技術,正逐漸改變傳統監控方式,為公共安全和商業運營提供了全新的解決方案。AI行為
    的頭像 發表于 11-21 10:49 ?73次閱讀
    AI<b class='flag-5'>行為</b><b class='flag-5'>識別</b>攝像機

    小米回應磁吸充電寶凌晨爆炸

    有網友爆料稱使用小米磁吸充電寶充電兩小時候,突然在凌晨爆炸,造成家中損毀嚴重。據媒體報道,目前已將損毀的小米磁吸充電寶送去門店去檢測,正協商賠償事宜。 對此意外事件,小米之家方面回應稱,涉事充電寶
    的頭像 發表于 10-25 15:12 ?571次閱讀

    基于AI的異常檢測解決方案

    工業過程和機械依賴可預測性和精確性。傳感器數據中的意外模式(稱為異常)可能表明存在問題,例如組件故障或傳感器性能下降。基于 AI 的異常檢測有助于工程師盡早發現這些潛在問題,從而使他們
    的頭像 發表于 10-17 10:43 ?238次閱讀

    攀高行為識別攝像機

    潛在的攀高行為,為社會提供了更為全面的安全防護。攀高行為檢測識別攝像機利用計算機視覺和人工智能算法,通過分析實時視頻流來判斷是否存在攀爬或其他危險
    的頭像 發表于 10-10 14:31 ?120次閱讀
    攀高<b class='flag-5'>行為</b><b class='flag-5'>識別</b>攝像機

    攀高行為檢測識別攝像機

    攀高行為檢測識別攝像機是一種結合了圖像識別技術和智能算法的設備,旨在監測和識別人員在高空作業中的攀高行為
    的頭像 發表于 08-29 10:17 ?183次閱讀
    攀高<b class='flag-5'>行為</b><b class='flag-5'>檢測</b><b class='flag-5'>識別</b>攝像機

    目標檢測識別主要應用于哪些方面

    介紹目標檢測識別的應用領域,以及其在各個領域的具體應用情況。 安全監控 安全監控是目標檢測識別
    的頭像 發表于 07-17 09:34 ?941次閱讀

    AI行為識別視頻監控系統 Python

    的具體內容。人工智能技術行為識別可以精確識別情景當中人員的異常行為,而傳統化的安防監控是各種各樣情景轉變后形成的視頻,不可以精確
    的頭像 發表于 07-06 10:36 ?484次閱讀
    AI<b class='flag-5'>行為</b><b class='flag-5'>識別</b>視頻監控系統 Python

    人員跌倒識別檢測算法

    人員跌倒識別檢測算法是基于視頻的檢測方法,通過對目標人體監測,當目標人體出現突然倒地行為時,自動監測并觸發報警。人員跌倒識別
    的頭像 發表于 06-30 11:47 ?426次閱讀
    人員跌倒<b class='flag-5'>識別</b><b class='flag-5'>檢測</b>算法

    AI煙霧監測識別攝像機:智能化安全防范的新利器

    隨著現代社會的不斷發展,人們對于安全問題的關注日益增加,尤其是在日常生活和工作中,對火災等意外事件的預防成為了一項重要任務。為了更好地應對火災風險,近年來,AI煙霧監測識別攝像機應運而生,成為智能化
    的頭像 發表于 05-07 10:30 ?371次閱讀
    AI煙霧監測<b class='flag-5'>識別</b>攝像機:智能化安全防范的新利器

    工業異常檢測超越特定閾值限制的解決方案

    異常檢測和分割(AD&S)對于工業質量控制至關重要。雖然現有方法在為每個像素生成異常分數方面表現出色,但實際應用需要產生一個二進制分割來識別異常
    發表于 04-09 10:44 ?524次閱讀
    工業<b class='flag-5'>異常</b><b class='flag-5'>檢測</b>超越特定閾值限制的解決方案

    當算術運算期間發生除以零或下溢/溢出時,ARM926EJ-S內核的行為是什么?

    當算術運算期間發生除以零或下溢/溢出時,ARM926EJ-S 內核的行為是什么。 我知道有些架構已經定義了行為,或者可以將其配置為觸發中斷以響應其中一個算術異常。 該處理器是否具有在運行時檢測
    發表于 02-22 07:35

    miniprog3在win7電腦識別異常,也無法下載仿真怎么解決?

    miniprog3在win7電腦識別異常,也無法下載仿真,但是該下載器在別的電腦(win10)上是可以正常識別使用的,請問有沒有遇到過這種情況,我這邊嘗試過禁掉數字簽名,但是沒有解決問
    發表于 02-18 08:48

    防盜報警器電路圖分享

    防盜報警器是一種電子設備,主要用于預防搶劫、盜竊等意外事件。它通常由防盜報警主機和防盜報警配件組成,能夠探測入侵行為或由配件主動觸發報警信號,并通過現場警號、網絡或通信方式將報警信息傳達給指定的人或系統平臺。
    的頭像 發表于 02-12 17:36 ?2321次閱讀
    防盜報警器電路圖分享

    TLF35584寄存器VMONSTAT出現異常行為的原因?

    我看到寄存器 VMONSTAT 出現異常行為,出于某種原因(我們仍然不知道為什么)寄存器顯示 QVR(電壓基準)不正常,盡管我們肯定知道輸出引腳上有電壓,但根據數據表,寄存器報告 QT1 和 QT2
    發表于 01-22 06:16

    基于DiAD擴散模型的多類異常檢測工作

    現有的基于計算機視覺的工業異常檢測技術包括基于特征的、基于重構的和基于合成的技術。最近,擴散模型因其強大的生成能力而聞名,因此本文作者希望通過擴散模型將異常區域重構成正常
    的頭像 發表于 01-08 14:55 ?1281次閱讀
    基于DiAD擴散模型的多類<b class='flag-5'>異常</b><b class='flag-5'>檢測</b>工作