【いじょうけんち】
異常検知 とは?
💡 データの中の「いつもと違う」を見つけるAI技術
📌 このページのポイント
- 通常パターンから外れた異常なデータを自動で検出する技術
- クレジットカードの不正利用検知が身近な活用例
- 工場の設備故障の予兆検知やネットワーク侵入検出にも使われる
- 正常データだけで学習する「教師なし」のアプローチが主流
異常検知ってどういうときに使うの?
クレジットカードの不正利用検知が一番わかりやすいかな。普段は日本国内で数千円の買い物をしている人が、突然海外で数十万円の決済をしたら「異常」と判定してカードを止めるんだ。他にも工場の機械のセンサーデータがいつもと違うパターンを示したら、故障の予兆として検知するよ。
普通の機械学習と何が違うの?
普通の分類問題だと「正常データ」と「異常データ」の両方を使って学習するんだけど、異常検知では異常データがほとんど手に入らないんだ。不正利用なんて全取引の0.1%もないからね。だから「正常とはどういうパターンか」を学習して、そこから大きく外れたものを異常と判定する方法が多いよ。
どうやって「正常」を定義しているの?
異常検知の難しいところって何?
まとめ:ざっくりこれだけ覚えればOK!
「異常検知」って出てきたら「普段と違うおかしなデータを自動で見つける技術のことだな」と思えればだいたいOK!
📖 おまけ:英語の意味
「Anomaly Detection」 = 異常の検出
💬 Anomalyは「異常・例外」、Detectionは「検出」。普通と違うものを見つけ出す技術だよ