/kurasuta

Clustering library for Elixir

Primary LanguageElixirMIT LicenseMIT

Kurasuta Travis Hex.pm

Cluster your data with Elixir. This is work in progress, so please use with care.

Currently implemented cluster algorithms

  • k-means

Future plans

  • Implementation of other cluster algorithms, e.g., DBSCAN
  • Code optimization
  • Improvement of documentation

Installation

Install by adding kurasuta to your list of dependencies in mix.exs:

def deps do
  [{:kurasuta, "~> 0.1.0"}]
end

Then, update your dependencies with mix deps.get.

Usage

Currently only the k-means algorithm is available. For a working example with a two-dimensional list as data, see KurasutaTest.

License

Licensed under MIT, see LICENSE.