k-meansをrubyから使えるライブラリ作りました。
k-meansについては前に軽くまとめたので、そちらを
本ライブラリの使い方
gem install t_learn
サンプル
今回は以下のようなデータをk-meansでクラスタリングしようと思います。
rubyからpythonのライブラリを使用できるpyCallを使い描画します。
以下のプログラムで使用しているサンプルデータ(sample_2dim.json)はgithubにおいてあります。
gist5e8111b0cc66613eaacca1e03277032a
クラスタリング結果
大きな点はクラスターの重心を表しています。うまくクラスタリングできてるようです。
コメント