Yahoo!がOSSとして開発している異常検知フレームワーク "EGADS" (Extensible Generic Anomaly Detection System) について書いた次の論文を読んだ: Generic and Scalable Framework for Automated Time-series Anomaly Detection (KDD 2015) リアルタイムなデータをモデリングする種のアルゴリズムの実装とはどうあるべきなのか、という話は難しい。 僕も異常検知や情報推薦のためのアルゴリズムをパッケージ化してみてはいるものの、 時系列データの入力、モデリング、予測、出力といったコンポーネントをいかに切り分けて実装するか バッチとオンラインアルゴリズムのバランスをいかに取るか どこまで自動化して、どこにヒューリスティクスを取り入れる余地を残すか といった点は本当に悩ま
![Yahoo!の異常検知フレームワーク"EGADS"](https://cdn-ak-scissors.b.st-hatena.com/image/square/dd4a8b91a283fd17a4e757dd9586aa6b74dba088/height=288;version=1;width=512/https%3A%2F%2Ftakuti.me%2Fimages%2Fegads%2Farchitecture.png)