SlideShare a Scribd company logo
Soumettre la recherche
Mettre en ligne
時系列分析による異常検知入門
Signaler
Yohei Sato
取締役 à DATUM STUDIO
Suivre
•
105 j'aime
•
55,703 vues
1
sur
61
時系列分析による異常検知入門
•
105 j'aime
•
55,703 vues
Télécharger maintenant
Télécharger pour lire hors ligne
Signaler
Technologie
Design
Yohei Sato
取締役 à DATUM STUDIO
Suivre
Recommandé
“機械学習の説明”の信頼性
Satoshi Hara
4.3K vues
•
29 diapositives
Jubatus Casual Talks #2 異常検知入門
Shohei Hido
35.4K vues
•
36 diapositives
深層学習による自然言語処理入門: word2vecからBERT, GPT-3まで
Yahoo!デベロッパーネットワーク
25.7K vues
•
91 diapositives
ゼロから始める深層強化学習(NLP2018講演資料)/ Introduction of Deep Reinforcement Learning
Preferred Networks
117.3K vues
•
93 diapositives
ドメイン適応の原理と応用
Yoshitaka Ushiku
5.4K vues
•
50 diapositives
SSII2020TS: 機械学習モデルの判断根拠の説明 〜 Explainable AI 研究の近年の展開 〜
SSII
3.5K vues
•
88 diapositives
Contenu connexe
Tendances
SSII2019企画: 点群深層学習の研究動向
SSII
8.2K vues
•
27 diapositives
モデル高速化百選
Yusuke Uchida
24.7K vues
•
64 diapositives
機械学習モデルの判断根拠の説明(Ver.2)
Satoshi Hara
47.8K vues
•
81 diapositives
Swin Transformer (ICCV'21 Best Paper) を完璧に理解する資料
Yusuke Uchida
15.9K vues
•
38 diapositives
Anomaly detection 系の論文を一言でまとめた
ぱんいち すみもと
4.4K vues
•
33 diapositives
全力解説!Transformer
Arithmer Inc.
9.5K vues
•
43 diapositives
Tendances
(20)
SSII2019企画: 点群深層学習の研究動向
SSII
•
8.2K vues
モデル高速化百選
Yusuke Uchida
•
24.7K vues
機械学習モデルの判断根拠の説明(Ver.2)
Satoshi Hara
•
47.8K vues
Swin Transformer (ICCV'21 Best Paper) を完璧に理解する資料
Yusuke Uchida
•
15.9K vues
Anomaly detection 系の論文を一言でまとめた
ぱんいち すみもと
•
4.4K vues
全力解説!Transformer
Arithmer Inc.
•
9.5K vues
Sift特徴量について
la_flance
•
38.6K vues
研究分野をサーベイする
Takayuki Itoh
•
122.2K vues
研究発表のためのプレゼンテーション技術
Shinnosuke Takamichi
•
162.1K vues
失敗から学ぶ機械学習応用
Hiroyuki Masuda
•
51.3K vues
3次元レジストレーション(PCLデモとコード付き)
Toru Tamaki
•
38.4K vues
Rでisomap(多様体学習のはなし)
Kohta Ishikawa
•
28.9K vues
CV分野におけるサーベイ方法
Hirokatsu Kataoka
•
23.9K vues
優れた研究論文の書き方―7つの提案
Masanori Kado
•
199.8K vues
A summary on “On choosing and bounding probability metrics”
Kota Matsui
•
9.7K vues
パターン認識と機械学習入門
Momoko Hayamizu
•
201.5K vues
Counterfaual Machine Learning(CFML)のサーベイ
ARISE analytics
•
29.6K vues
【DL輪読会】Scaling Laws for Neural Language Models
Deep Learning JP
•
3.5K vues
Transformerを雰囲気で理解する
AtsukiYamaguchi1
•
4.7K vues
[DL輪読会]ドメイン転移と不変表現に関するサーベイ
Deep Learning JP
•
6.8K vues
En vedette
機械学習を用いた異常検知入門
michiaki ito
38.4K vues
•
83 diapositives
FIT2012招待講演「異常検知技術のビジネス応用最前線」
Shohei Hido
107.1K vues
•
38 diapositives
Anomaly detection in deep learning
Adam Gibson
11.1K vues
•
10 diapositives
20160924 東京R #57 色々試した変化点検知 異常値検知
siro yui
1.4K vues
•
36 diapositives
R実践 機械学習による異常検知 02
akira_11
8.3K vues
•
43 diapositives
異常検知と変化検知 7章方向データの異常検知
智文 中野
3.8K vues
•
19 diapositives
En vedette
(20)
機械学習を用いた異常検知入門
michiaki ito
•
38.4K vues
FIT2012招待講演「異常検知技術のビジネス応用最前線」
Shohei Hido
•
107.1K vues
Anomaly detection in deep learning
Adam Gibson
•
11.1K vues
20160924 東京R #57 色々試した変化点検知 異常値検知
siro yui
•
1.4K vues
R実践 機械学習による異常検知 02
akira_11
•
8.3K vues
異常検知と変化検知 7章方向データの異常検知
智文 中野
•
3.8K vues
異常検知と変化検知 9章 部分空間法による変化点検知
hagino 3000
•
15.5K vues
R実践 機械学習による異常検知 01
akira_11
•
10.1K vues
Strata Beijing 2017: Jumpy, a python interface for nd4j
Adam Gibson
•
2.8K vues
Tokyo r15 異常検知入門
Yohei Sato
•
10.6K vues
[R勉強会][データマイニング] R言語による時系列分析
Koichi Hamada
•
34.8K vues
異常行動検出入門 – 行動データ時系列のデータマイニング –
Yohei Sato
•
12.1K vues
異常検知と変化検知 第4章 近傍法による異常検知
Ken'ichi Matsui
•
19.3K vues
ユーザ・エクスペリエンスからソーシャル・エクスペリエンスへ:現代ネットビジネスから読み解く「人間」「コンピュータ」「サービス」とは何か (in Japan...
Toshihiko Yamakami
•
1.4K vues
Anomaly detection in deep learning (Updated) English
Adam Gibson
•
5.9K vues
前回のCasual Talkでいただいたご要望に対する進捗状況
JubatusOfficial
•
15.3K vues
まだCPUで消耗してるの?Jubatusによる近傍探索のGPUを利用した高速化
JubatusOfficial
•
12.2K vues
Goodpatch流、ユーザー視点のuiとデザイン設計_2013/07/24_第2回メンバーズモバイルセミナー
Members_corp
•
30K vues
Jubatus解説本の紹介
JubatusOfficial
•
10.6K vues
新機能紹介 1.0.6
JubatusOfficial
•
10.8K vues
Similaire à 時系列分析による異常検知入門
Deep Learning Lab 異常検知入門
Shohei Hido
44.1K vues
•
25 diapositives
順序データでもベイズモデリング
. .
12.7K vues
•
33 diapositives
令和元年度 実践セミナー - Deep Learning 概論 -
Yutaka KATAYAMA
312 vues
•
96 diapositives
異常検知と変化検知で復習するPRML
Katsuya Ito
3K vues
•
56 diapositives
続・わかりやすいパターン認識 第7章「マルコフモデル」
T T
7.6K vues
•
21 diapositives
ma99992010id464
matsushimalab
337 vues
•
18 diapositives
Similaire à 時系列分析による異常検知入門
(14)
Deep Learning Lab 異常検知入門
Shohei Hido
•
44.1K vues
順序データでもベイズモデリング
. .
•
12.7K vues
令和元年度 実践セミナー - Deep Learning 概論 -
Yutaka KATAYAMA
•
312 vues
異常検知と変化検知で復習するPRML
Katsuya Ito
•
3K vues
続・わかりやすいパターン認識 第7章「マルコフモデル」
T T
•
7.6K vues
ma99992010id464
matsushimalab
•
337 vues
Survival analysis0702
Nobuaki Oshiro
•
7.6K vues
20110909 品質シンポジウム2011発表資料
Kenichiro Nakajima
•
625 vues
Anomaly detection and change detection - sparse structure analysis -
X 37
•
258 vues
Survival analysis0702 2
Nobuaki Oshiro
•
1.3K vues
20160713 srws第六回@メタ・アナリシス前半
SR WS
•
3.9K vues
GTMF 2015: バグを減らそう。テストを楽にしよう。静的解析が開発者を救う。 | 日本シノプシス合同会社
Game Tools & Middleware Forum
•
2K vues
三次元点群処理ライブラリPCLと 統合ロボットシステム研究での 利用例の紹介
Ryohei Ueda
•
24.9K vues
Sakusaku svm
antibayesian 俺がS式だ
•
3.9K vues
Plus de Yohei Sato
Tokyor60 r data_science_part1
Yohei Sato
6K vues
•
68 diapositives
Tokyor60 opening
Yohei Sato
1.5K vues
•
8 diapositives
Tokyor45 カーネル多変量解析第2章 カーネル多変量解析の仕組み
Yohei Sato
15.1K vues
•
62 diapositives
Tokyor42_r_datamining_18
Yohei Sato
13.2K vues
•
56 diapositives
Tokyor42 ggplot2
Yohei Sato
20.6K vues
•
95 diapositives
Tokyor39 yokkuns
Yohei Sato
3.3K vues
•
48 diapositives
Plus de Yohei Sato
(20)
Tokyor60 r data_science_part1
Yohei Sato
•
6K vues
Tokyor60 opening
Yohei Sato
•
1.5K vues
Tokyor45 カーネル多変量解析第2章 カーネル多変量解析の仕組み
Yohei Sato
•
15.1K vues
Tokyor42_r_datamining_18
Yohei Sato
•
13.2K vues
Tokyor42 ggplot2
Yohei Sato
•
20.6K vues
Tokyor39 yokkuns
Yohei Sato
•
3.3K vues
EasyHtmlReportの紹介
Yohei Sato
•
6.1K vues
20131206 japan r
Yohei Sato
•
3.7K vues
Tokyor35 人工データの発生
Yohei Sato
•
5.9K vues
ドリコムの分析環境とデータサイエンス活用事例
Yohei Sato
•
13.1K vues
R言語で学ぶマーケティング分析 競争ポジショニング戦略
Yohei Sato
•
26.8K vues
Rでレポートメール
Yohei Sato
•
4.9K vues
Rで階層ベイズモデル
Yohei Sato
•
26.6K vues
Rでピボットテーブル
Yohei Sato
•
18.9K vues
第3回Japan rパネルディスカッション
Yohei Sato
•
2.1K vues
Tokyor26 data fusion
Yohei Sato
•
3.3K vues
Tokyor24 yokkuns
Yohei Sato
•
2.8K vues
Tokyowebmining19 data fusion
Yohei Sato
•
4.4K vues
傾向スコア解析とUplift Modelling
Yohei Sato
•
5.3K vues
Complex network ws_percolation
Yohei Sato
•
2.6K vues
Dernier
テストコードってすごい.pptx
cistb220msudou
71 vues
•
16 diapositives
「概念モデリング自動化に向けた第一歩」 ~ ChatGPT・Open AI 活用による開発対象のモデル化
Knowledge & Experience
6 vues
•
34 diapositives
概念モデリングワークショップ 設計編
Knowledge & Experience
10 vues
•
37 diapositives
マネージドPostgreSQLの実現に向けたPostgreSQL機能向上(PostgreSQL Conference Japan 2023 発表資料)
NTT DATA Technology & Innovation
197 vues
•
33 diapositives
DLゼミ: MobileOne: An Improved One millisecond Mobile Backbone
harmonylab
38 vues
•
30 diapositives
概念モデリングワークショップ 基礎編
Knowledge & Experience
18 vues
•
71 diapositives
Dernier
(10)
テストコードってすごい.pptx
cistb220msudou
•
71 vues
「概念モデリング自動化に向けた第一歩」 ~ ChatGPT・Open AI 活用による開発対象のモデル化
Knowledge & Experience
•
6 vues
概念モデリングワークショップ 設計編
Knowledge & Experience
•
10 vues
マネージドPostgreSQLの実現に向けたPostgreSQL機能向上(PostgreSQL Conference Japan 2023 発表資料)
NTT DATA Technology & Innovation
•
197 vues
DLゼミ: MobileOne: An Improved One millisecond Mobile Backbone
harmonylab
•
38 vues
概念モデリングワークショップ 基礎編
Knowledge & Experience
•
18 vues
01Booster Studio ご紹介資料
ssusere7a2172
•
186 vues
さくらのひやおろし2023
法林浩之
•
24 vues
pgvectorを使ってChatGPTとPostgreSQLを連携してみよう!(PostgreSQL Conference Japan 2023 発表資料)
NTT DATA Technology & Innovation
•
119 vues
JJUG CCC.pptx
Kanta Sasaki
•
6 vues
時系列分析による異常検知入門
1.
時系列分析による 異常検知入門
@yokkuns 里 洋平 2011/06/26 TokyoWebmining
2.
AGENDA ●
自己紹介 ● 異常検知とは ● 3つの異常検知 ● 変化点検出 ● グラフ時系列の異常検知 ● 最後に
3.
AGENDA ●
自己紹介 ● 異常検知とは ● 3つの異常検知 ● 変化点検出 ● グラフ時系列の異常検知 ● 最後に
4.
自己紹介
● 名前 : 里 洋平 ● ID : yokkuns ● 職業 : データマイニングエンジニア
5.
Tokyo.Rを主催しています
是非、ご参加ください! http://groups.google.com/group/r-study-tokyo
6.
本を執筆しました
7.
本日の内容 ●
変化点検出
8.
本日の内容 ●
グラフ時系列の異常検知 ● 固有空間におけるコンピュータシステムの障害検知 – http://bit.ly/l9tV8D ● Web系システムからの特徴抽出とオンライン障害検知手法 – http://bit.ly/iYML8J
9.
AGENDA ●
自己紹介 ● 異常検知とは ● 3つの異常検知 ● 変化点検出 ● グラフ時系列の異常検知 ● 最後に
10.
異常検知とは 大量データから異常なデータや変化を検出する技術
11.
異常検知とは 大量データから異常なデータや変化を検出する技術 ログ
12.
異常検知とは 大量データから異常なデータや変化を検出する技術
データマイニング ログ
13.
異常検知とは 大量データから異常なデータや変化を検出する技術
データマイニング ログ
14.
セキュリティ分野での活用例 コンピュータウイルスやDos攻撃の早期発見
15.
障害検出•故障診断での活用例 障害発生から原因特定までを時間を短縮する
16.
障害検出•故障診断での活用例 障害発生から原因特定までを時間を短縮する
ログ 解析 解析 解析 解析
17.
障害検出•故障診断での活用例 障害発生から原因特定までを時間を短縮する
ログ ログ 高い異常スコア 解析 解析 解析 解析 解析 解析
18.
マーケティングでの活用例
新しい流行の兆しを検出する
19.
マーケティングでの活用例
新しい流行の兆しを検出する 口コミ 消費行動 アンケート
20.
マーケティングでの活用例
新しい流行の兆しを検出する 口コミ 消費行動 アンケート いつもと違った異常を検知
21.
マーケティングでの活用例
新しい流行の兆しを検出する 口コミ 消費行動 アンケート いつもと違った異常を検知 新しい流行に気付き、新商品の開発へ
22.
過去データからモデルを作る
統計モデルを用いて異常を検出する 入力データ 確率モデルの学習 スコア計算 出力
23.
AGENDA ●
自己紹介 ● 異常検知とは ● 3つの異常検知 ● 変化点検出 ● グラフ時系列の異常検知 ● 最後に
24.
3つの異常検知
基本的な異常検知 機能 入力対象 確率モデル 検出対象 応用
25.
3つの異常検知
基本的な異常検知 機能 入力対象 確率モデル 検出対象 応用 はずれ値検出 多次元ベクトル 独立モデル 外れ値 不正検出 侵入検知 故障検知
26.
3つの異常検知
基本的な異常検知 機能 入力対象 確率モデル 検出対象 応用 はずれ値検出 多次元ベクトル 独立モデル 外れ値 不正検出 侵入検知 故障検知 変化点検出 多次元時系列 時系列モデ 時系列上の 攻撃検出 ル 急激な変化 ワーム検出 バースト的異常 障害予兆検出
27.
3つの異常検知
基本的な異常検知 機能 入力対象 確率モデル 検出対象 応用 はずれ値検出 多次元ベクトル 独立モデル 外れ値 不正検出 侵入検知 故障検知 変化点検出 多次元時系列 時系列モデ 時系列上の 攻撃検出 ル 急激な変化 ワーム検出 バースト的異常 障害予兆検出 異常行動検出 セッション 行動モデル 異常セッション なりすまし検出 時系列 異常行動パター 障害予兆検出 ン 不審行動検出
28.
3つの異常検知
基本的な異常検知 機能 入力対象 確率モデル 検出対象 応用 はずれ値検出 多次元ベクトル 独立モデル 外れ値 不正検出 侵入検知 故障検知 変化点検出 多次元時系列 時系列モデ 時系列上の 攻撃検出 ル 急激な変化 ワーム検出 バースト的異常 障害予兆検出 異常行動検出 セッション 行動モデル 異常セッション なりすまし検出 時系列 異常行動パター 障害予兆検出 ン 不審行動検出
29.
3つの異常検知
基本的な異常検知 機能 入力対象 確率モデル 検出対象 応用 はずれ値検出 多次元ベクトル 独立モデル 外れ値 不正検出 侵入検知 故障検知 変化点検出 多次元時系列 時系列モデ 時系列上の 攻撃検出 ル 急激な変化 ワーム検出 バースト的異常 障害予兆検出 異常行動検出 セッション 行動モデル 異常セッション なりすまし検出 時系列 異常行動パター 障害予兆検出 ン 不審行動検出 本日のテーマは、変化点検出
30.
AGENDA ●
自己紹介 ● 異常検知とは ● 3つの異常検知 ● 変化点検出 ● グラフ時系列の異常検知 ● 最後に
31.
変化点を検出する必要性
32.
変化点を検出する必要性 決まった閾値による検知では手遅れな場合がある
33.
変化点を検出する必要性 決まった閾値による検知では手遅れな場合がある ●
新種のワームの発生 ● 決まった閾値を超えた時点では手遅れ – ウイルスの増殖速度は相当速い
34.
変化点を検出する必要性 決まった閾値による検知では手遅れな場合がある ●
新種のワームの発生 ● 決まった閾値を超えた時点では手遅れ – ウイルスの増殖速度は相当速い 急激な時系列的振る舞いの変わり目の時点の検出が重要
35.
統計的検定に基づく変化点検出 前後の時系列モデルへの当てはまりで検出する
あてはめ曲線 時系列データ 時間 当てはめ誤差 当てはめ誤差 ERROR1 ERROR1 変化点 ERROR2 変化点
36.
統計的検定に基づく変化点検出
リアルタイムで検出できない ● 全ての候補点に対して検定を行うため時間がかかる ● セキュリティ監視や障害監視に使えない
37.
統計的検定に基づく変化点検出
リアルタイムで検出できない ● 全ての候補点に対して検定を行うため時間がかかる ● セキュリティ監視や障害監視に使えない 計算効率が高くオンライン処理に向いた変化点検出が必要
38.
変化点検出エンジンChange Finder
リアルタイムに変化点を検出できる 時系列データ スコア 変化点
39.
変化点検出エンジンChange Finder
2段階学習により本質的な変動を捉える 入力 Xt 第1段階学習 第2段階学習 データ時系列モデルの スコア時系列モデルの 忘却学習 スコアの平滑化 忘却学習 スコアリング スコアリング
40.
Change Finderの基本原理 ●
Step1 : 第1段階学習 時系列データの確率モデルを用意し、 データ時系列モデルの オンライン忘却学習アルゴリズムで学習 忘却学習 対数損失 : スコアリング ヘリンジャースコア :
41.
Change Finderの基本原理 ●
Step2 : 平滑化 Given : T スコアの平滑化
42.
Change Finderの基本原理 ●
Step3 : 第2段階学習 時系列データの確率モデルを用意し、 スコア時系列モデルの オンライン忘却学習アルゴリズムで学習 忘却学習 Given : T' 対数損失 : スコアリング ヘリンジャースコア :
43.
Change Finderのポイント
ノイズを除去し、本質的な変動のみを捉える ● 第1段階学習では時系列中の外れ値を検出 ● 外れ値スコアを平滑化→ノイズに反応した外れ値を除去 ● 第2段階学習によって本質的な変動のみを検出
44.
変化点検出の応用例
攻撃検知1 : MS.Blast 第1次検知 第2次検知 (発生) (爆発的増加) 変化点スコア アクセスドロップ数
45.
AGENDA ●
自己紹介 ● 異常検知とは ● 3つの異常検知 ● 変化点検出 ● グラフ時系列の異常検知 ● 最後に
46.
ネットワーク構造の異常を検出したい ●
ネットワークの大域的な構造の変化 ● 局所的な異常箇所の特定 ● ソーシャルネットワークの中のコミュニティ構造の変化 ● 物理ネットワークのおける障害検出
47.
Webシステムの障害検出 冗長構成の片方のパフォーマンスが低下した場合 ●
比較的低いトラフィックではユーザから見て異常なし ● プロセスの生存確認でも異常なし
48.
Webシステムの障害検出 冗長構成の片方のパフォーマンスが低下した場合 ●
比較的低いトラフィックではユーザから見て異常なし ● プロセスの生存確認でも異常なし 異常が発生していることに気づきにくい
49.
Webシステムの障害検知
処理能力の設計値よりも 低い値でシステムダウンの可能性がある DB
50.
Webシステムの障害検知
処理能力の設計値よりも 低い値でシステムダウンの可能性がある DB それぞれのサーバ単体ではなく ネットワークとしての異常を検出したい
51.
ネットワーク構造の時系列の表現 ●
グラフ時系列で表現する ● 行列型の時系列 t t-1 D t-2
52.
グラフ時系列を圧縮する
活動度ベクトルを計算する t t-n t-2 t-1 t t-1 第1固有ベクトル ● ノルムが1になるように D ● t-2 規格化 •••
53.
異常度スコアの計算
活動度ベクトルとの相違度を見る 現時点で計算された 活動度ベクトル 1時点前に計算された 活動度ベクトル θ
54.
実験例 : Webシステムの障害検知 ●
システム構成 ● 冗長構成のWebシステム ● サービスが二つ動いている ● 実験 ● 片方のサーバのDBコールを止める。 – 動作は不調だがプロセスは生きている状態にする DB
55.
実験例 : Webシステムの障害検知 ●
システムのモデル化 サービスを4つの組で定義
56.
実験結果 : Webシステムの障害検知
活動度ベクトルが機能不全と復旧を適切に捉えている
57.
実験結果 : Webシステムの障害検知
異常度スコアが機能不全時に高いスコアになっている
58.
AGENDA ●
自己紹介 ● 異常検知とは ● 3つの異常検知 ● 変化点検出 ● グラフ時系列の異常検知 ● 最後に
59.
最後に
Tokyo.Rの 発表者を募集しています!
60.
最後に データマイニングエンジニア
募集しています! yohei0511@gmail.com
61.
ご清聴ありがとうございました