色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

寶信利用Spark Analytics Zoo對基于LSTM的時間序列異常檢測的探索

電子設計 ? 2018-10-17 10:30 ? 次閱讀

摘要:寶信和英特爾相關團隊利用Analytics Zoo在無監督的基于時間序列異常檢測用例上進行了有益的合作探索,本文分享了合作項目的結果和經驗。

背景----

工業制造行業,有多種方法來避免由于設備失效導致的生產中斷。常見的方法是定期檢修維護,或者提前更換設備零部件,這些方法都可能會增加設備維護和更換的投入。然而,另一個可行的方法是收集不同設備的大量振動數據,并使用這些數據自動檢測設備狀態的異常。因此,有效地收集大量的時間序列數據并且大規模地進行異常和失效檢測,對于降低工業制造行業中的的很多不必要的成本是非常關鍵的。

Recurrent neural networks (RNNs)循環神經網絡,特別是Long short term memory models (LSTMs)長短期記憶模型現在被廣泛應用于信號處理,時間序列分析等場景。作為connectionist模型,RNNs可以提取網絡節點中的動態序列。在這個項目中,我們利用LSTM來模擬震動信號的統計學規律, 并且使用了來自辛辛那提大學的IMS全生命周期數據 (http://ti.arc.nasa.gov/c/3/)來展示設備異常檢測的分析流程。

Analytics Zoo解決方案

Analytics Zoo (https://github.com/intel-analytics/analytics-zoo)是一個基于Apache Spark和BigDL等構建的analytics (分析)+AI人工智能)的平臺,由英特爾開源,該平臺能夠方便地讓用戶將端到端的基于大數據的深度學習應用直接部署在已有的Hadoop/Spark的大數據集群上,而無需安裝專用的GPU設備。

我們已經在Apache Spark和Analytics Zoo上創建了端到端的基于LSTM的異常檢測流程,可以應用于大規模時間序列數據的無監督深度學習。作為LSTM模型的輸入數據的是一系列設備震動信號,比如在當前時間點之前50秒的信號數據,通過這些信號數據,經過訓練的模型可以預測下一個數據點。當下一個數據點和模型預測的數據點有較大偏差,我們認為該數據為異常數據。圖1所示為一個端到端的數據處理流程。

圖1:基于Analytics Zoo的振動時間序列異常檢測處理流程.

1. 處理流程從Spark集群讀取原始數據并構造RDD(resilient distributed datasets)彈性分布式數據集,并抽取特征,最后把特征輸出到Dataframe。在原始數據集中,每個數據描述了一個檢測失效(test-to-failure)的實驗,并包含了時長為1秒的20K赫茲采樣的即時振動信號(如圖2所示)。為了訓練深度學習模型,每一秒的統計數據被提取作為特征數據,包括均方根(Root Mean Square), 峰度(Kurtosis),峰值( Peak), 以及小波包分解得到的8個頻段的能量值。

2. 處理流程進一步在RDD中處理這些特征數據,包括數值的小波去噪處理、標準化處理(normalize)和滑動平均處理,以50秒為基準展開特征數據序列,以便于深度學習模型可以通過前50秒的模式來預測下一個數據點,并最終把數據轉換為Sample RDD。(https://bigdl-project.github.io/master/#APIGuide/Data/#sample).

3. 處理流程使用Analytics Zoo中提供的類Keras API來創建時間序列異常檢測模型,包括如圖所示的三個LSTM層和一個密集層,并通過數據訓練這個模型(前50個點訓練下一個點)。

 val model = Sequential[Float]()
  model.add(LSTM[Float](8, returnSequences = true, inputShape = inputShape))
  model.add(Dropout[Float](0.2))
  model.add(LSTM[Float](32, returnSequences = true))
  model.add(Dropout[Float](0.2))
  model.add(LSTM[Float](15, returnSequences = false))
  model.add(Dropout[Float](0.2))
  model.add(Dense[Float](outputDim = 1))

4. 接下來是模型評估:使用測試數據或者全部數據來檢測異常。異常數據是指遠離RNN模型預測的數據點。在這個項目中,我們指定異常數據為整體數據集的10%,也就是距離模型預測數值最遠的那10%數據為異常數據。這個篩選比例設置為可調整參數,可以為每個單獨案例進行調整。

圖2:時間點2004.02.13.14.32.39上四通道的振動數據

測試結果

圖3顯示了原始振動數據和LSTM模型預測數據的對比。只有峰值和均方根這兩個統計數值顯示出來,其他統計數值具有相似的波動。圖中所示紅點為被識別的異常數據,橙色線條為LSTM模型的預測數值,藍色線條為原始數值。經過訓練的模型最終成功預測了設備的失效,以及在經過600個時間點之后的震動尖峰,在時間序列早期的一些波動可以作為設備失效的預警信息

a), peak
b), RMS
3: RNN預測數值和原始震動數值的比較

結論

通過利用無監督深度學習,以及Analytics Zoo提供的端到端處理流程,我們可以有效地在大數據集和標準大數據集群(Hadoop, Spark等)上應用時間序列異常檢測。通過收集、處理大量的時間序列數據(比如日志,傳感器讀數等),應用RNN來學習數據模式,最終預判數據和判定異常數據,Analytics Zoo提供的端到端處理流程能夠為許多新興的智能系統如智能制造、智能運維、物聯網等提供解決方案。基于時間序列的異常檢測在設備的智能監控和

預測性維護上可以得到重要應用。

參考文獻

1. https://github.com/intel-analytics/analytics-zoo

2. https://github.com/intel-analytics/BigDL

3. https://www.kaggle.com/victorambonati/unsupervised-anomaly-detection

4. https://iwringer.wordpress.com/2015/11/17/anomaly-detection-concepts-and-techniques/

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

    關注

    1

    文章

    90

    瀏覽量

    15998
  • Apache
    +關注

    關注

    0

    文章

    64

    瀏覽量

    12479
  • SPARK
    +關注

    關注

    1

    文章

    105

    瀏覽量

    19938
收藏 人收藏

    評論

    相關推薦

    基于Intel Analytics Zoo上分布式TensorFlow的美的/KUKA工業檢測平臺

    本文中,我們將分享我們在美的 / KUKA ,使用 英特爾 Analytics Zoo ( 一個基于 Apache Spark 、 TensorFlow 和 BigDL 的 開源數據分析 + AI
    的頭像 發表于 10-17 10:30 ?6868次閱讀

    【「時間序列與機器學習」閱讀體驗】全書概覽與時間序列概述

    模型、指數平滑方法、Prophet,以及神經網絡,例如循環神經網絡長短期記憶網絡、Transformer、Informer 等。 ●第4章“時間序列異常檢測”:介紹
    發表于 08-07 23:03

    【《時間序列與機器學習》閱讀體驗】+ 了解時間序列

    據分析處理的專業書籍。再看一下目錄結構: 可看出書的前五章以理論為主,先后介紹了時間序列分析的基礎知識、時間序列的信息提取、時間
    發表于 08-11 17:55

    介紹有關時間序列預測和時間序列分類

    通過之前有關LSTM的8遍基礎教程和10篇處理時間序列預測任務的教程介紹,使用簡單的序列數據示例,已經把LSTM的原理,數據處理流程,模型架
    發表于 07-12 09:18

    怎樣去搭建一套用于多步時間序列預測的LSTM架構?

    如何開發和評估家庭電力數據集的預測模型?LSTM在多步時間序列預測方面具有哪些優勢?怎樣去搭建一套用于多步時間序列預測的
    發表于 07-22 06:19

    如何基于Keras和Tensorflow用LSTM進行時間序列預測

    為了做到這一點,我們需要先對CSV文件中的數據進行轉換,把處理后的數據加載到pandas的數據框架中。之后,它會輸出numpy數組,饋送進LSTM。Keras的LSTM一般輸入(N, W, F)三維numpy數組,其中N表示訓練數據中的
    的頭像 發表于 09-06 08:53 ?2.1w次閱讀
    如何基于Keras和Tensorflow用<b class='flag-5'>LSTM</b>進行<b class='flag-5'>時間</b><b class='flag-5'>序列</b>預測

    如何使用頻繁模式發現進行時間序列異常檢測詳細方法概述

    針對傳統異常片 段檢測方法在處理增量式時間序列時效率低的問題,提出一種基于頻繁模式發現的時間序列
    發表于 11-28 11:09 ?5次下載
    如何使用頻繁模式發現進行<b class='flag-5'>時間</b><b class='flag-5'>序列</b><b class='flag-5'>異常</b><b class='flag-5'>檢測</b>詳細方法概述

    Analytics Zoo: 統一的大數據分析+AI 平臺

    怎么應用 Analytics Zoo ?比如在阿里云上面部署 EMR,使用 Analytics Zoo
    的頭像 發表于 07-02 11:18 ?4824次閱讀

    基于時間卷積網絡的通用日志序列異常檢測框架

    基于循環神經網絡的日志序列異常檢測模型對短序列有較好的檢測能力,但對長序列
    發表于 03-30 10:29 ?8次下載
    基于<b class='flag-5'>時間</b>卷積網絡的通用日志<b class='flag-5'>序列</b><b class='flag-5'>異常</b><b class='flag-5'>檢測</b>框架

    一種多維時間序列汽車駕駛異常檢測模型

    針對傳統異常檢測模型難以準確分析汽車駕駛異常行為的情況,建立一種基于自動編碼器與孤立森林算法的多維時間序列汽車駕駛
    發表于 05-26 16:32 ?2次下載

    一種新的無監督時間序列異常檢測方法

    時間序列數據是生活中常見的一種數據,在時間順序上具有一定規律,且大量存在于金融貿易、工業生產、環境保護、網絡安全等眾多領域。時間序列
    的頭像 發表于 08-10 11:29 ?2769次閱讀

    采用基于時間序列的日志異常檢測算法應用

    目前,日志異常檢測算法采用基于時間序列的方法檢測異常,具體為:日志結構化 -> 日志模式識別 -
    的頭像 發表于 12-09 10:47 ?1693次閱讀

    智能電網時間序列異常檢測:a survey

    故障、中斷、外部網絡攻擊或能源欺詐引起的。識別這些異常對于現代電網的可靠和高效運行至關重要。對電網時間序列數據進行異常檢測的方法有很多種。本
    發表于 04-04 16:13 ?0次下載
    智能電網<b class='flag-5'>時間</b><b class='flag-5'>序列</b><b class='flag-5'>異常</b><b class='flag-5'>檢測</b>:a survey

    時間序列分析的異常檢測綜述

    時間序列是在不同時點記錄一個或多個變量值的數據。例如,每天訪問網站的人數、每月城市的 average 溫度、每小時的股票價格等。時間序列非常重要,因為它們允許我們分析過去,理解現在,并
    的頭像 發表于 03-11 09:36 ?656次閱讀
    <b class='flag-5'>時間</b><b class='flag-5'>序列</b>分析的<b class='flag-5'>異常</b><b class='flag-5'>檢測</b>綜述

    LSTM神經網絡在時間序列預測中的應用

    時間序列預測是數據分析中的一個重要領域,它涉及到基于歷史數據預測未來值。隨著深度學習技術的發展,長短期記憶(LSTM)神經網絡因其在處理序列數據方面的優勢而受到廣泛關注。
    的頭像 發表于 11-13 09:54 ?777次閱讀
    主站蜘蛛池模板: 大胸美女被吊起来解开胸罩| 啦啦啦WWW在线观看免费高清版| 欧美日韩精品| 啊…嗯啊好深男男高h文| 入禽太深在线观看免费高清| 国产精品高清在线观看93| 亚洲中文字幕乱倫在线| 美国ZOOM动物在线观看| 丰满女朋友在线观看中文| 一攻多受高h大总攻| 漂亮的保姆5电影免费观看完整版中文| 国产不卡视频在线观看| 亚洲午夜久久久精品电影院| 男男高h浪荡受h| 国产乱码免费卡1卡二卡3卡四卡| 最近2018年手机中文字幕| 天天干夜夜曰| 毛茸茸womansex| 国产又粗又猛又爽黄老大爷| 69日本人xxxx16—18| 午夜福利92看看电影80| 牛牛在线精品视频(正)| 黑人猛挺进小莹的体内视频| 草莓在线观看| 正在播放黑人杂交派对卧槽| 少妇精品无码一区二区三区| 久久中文骚妇内射| 国产强奷伦奷片| 把极品白丝老师啪到腿软| 影音先锋色小姐| 失禁 调教 刺激 哭喊男男| 久久这里只有精品无码3D| 国产精品国产三级国产AV麻豆| 3DNagoonimation动漫| 亚洲精品AV无码永久无码| 欧美牲交视频免费观看K8经典| 禁漫H天堂免费A漫| 国产精品国产三级国产AV麻豆| cctv官网| 18禁止看的免费污网站| 亚洲七七久久桃花综合|