第一回Jubatusハンズオンに参加してきた。 スライド:第1回 Jubatusハンズオン Jubatusは、機械学習のオンライン学習手法を実装したOSSのことだ。 機械学習のアプリケーション作成では、Matlab、Python(っていうかNumpy)、Rなどが主流な中、 オンライン分散学習を行うJubatusはどんな感じで動くのか、その差異がわかったので少し説明する。 大枠 Jubatusには、分類、回帰、異常値検知などが現在まで実装されている。 基本的には、起動時の設定ファイルのオプションでどのアルゴリズムを使うかを設定し、 そのあとにデータをサーバに投げて計算結果を得るようなシステムになる。 (ワーカーとかについては今回説明が無かったので省略。) モデル設計 1) Jubatusサーバ起動 Jubatusの設定はjsonファイルで管理されている。 このファイルへのパ