概要¶
JubakitはJubatusの機能を簡単に使うためのPythonモジュールです。Jubakitの目標は次の通りです。
- 強力なscikit-learnの機能をJubatusと統合することで、データ分析のサイクルを加速します。
- ユーザがデータ分析に集中できるように、Jubatusのシステムアーキテクチャ(configファイル、TCPポート番号、プロセス呼び出し、RPC callなど)を隠蔽します。
Jubakitを使うことで、わずか4行のコードでCSV形式のデータセットの異常検知を実行することができます。
dataset = Dataset(CSVLoader("dataset.csv"))
service = Anomaly.run(Config())
for result in service.add(dataset):
print(result)
Jubakitは、簡単に使えるAPIを提供し、ユーザーは詳細な動作をカスタマイズできます。Jubakitには、ほとんどのユースケースでうまく動作するパラメータが予め設定されているため、必要になるまでパラメータを設定する必要はありません。