タグ

ブックマーク / blog.brains-tech.co.jp (2)

  • Pythonの機械学習ライブラリtslearnを使った時系列データのクラスタリング

    tslearnとは 時系列分析のための機械学習ツールを提供するPythonパッケージで、scikit-learnをベースとして作られているみたいです。 主な機能として、クラスタリング、教師ありの分類、複数の時系列を重ねた際の重心の計算ができたりします。 今回使用するに至った一番のモチベーションは、波形や振動などの時系列データに対してクラスタリングできるというところです。 tslearnインストール pipコマンドでインストールできます。 Kshapeというクラスタリング手法 今回tslearnで使用するモジュールとして、Kshapeというクラスタリング手法を時系列データに適用していきたいと思います。 Kshapeは2015年に下記の論文で提唱された方法で、以下の流れで実行されるアルゴリズムになります。 相互相関測定に基づいた距離尺度を使う(Shape-based distance: SBD

  • Pythonによる時系列データの異常検知 - Technology Topics by Brains

    インターン生の松井(B4)です.時系列データの異常検知手法をまとめました. 入門 機械学習による異常検知というの7章が時系列データの異常検知を扱っています.(書の内容をまとめたWeb記事もあります.) www.coronasha.co.jp こののサンプルコードはすべてRで書かれているため,Python (+numpy, scikit-learn) で書き直してみました. 後半では,深層学習を用いた時系列データの異常検知手法について,知られている所をまとめました. k近傍法による異常部位検出 特異スペクトル変換法による変化点検知 深層学習を用いた異常検知手法 LSTM (Long short-term memory) を用いた手法 Autoencoder (自己符号化器) を用いた手法 結び k近傍法による異常部位検出 時系列データの異常検知手法の中でも比較的シンプルなやり方です.

    Pythonによる時系列データの異常検知 - Technology Topics by Brains
  • 1