Skip to content

Parallel & lightning fast implementation of available classic and contemporary variants of the KMeans clustering algorithm

License

Notifications You must be signed in to change notification settings

getzdan/ParallelKMeans.jl

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ParallelKMeans

Stable Dev Build Status Coverage Status FOSSA Status


Authors: Bernard Brenyah & Andrey Oskin


Table Of Content

  1. Documentation
  2. Installation
  3. Features
  4. License

Documentation

  • Stable Documentation: Stable

  • Experimental Documentation: Dev


Installation

You can grab the latest stable version of this package by simply running in Julia. Don't forget to Julia's package manager with ]

pkg> add ParallelKMeans

For the few (and selected) brave ones, one can simply grab the current experimental features by simply adding the experimental branch to your development environment after invoking the package manager with ]:

pkg> add ParallelKMeans#experimental

To revert to a stable version, you can simply run:

pkg> free ParallelKMeans

Features

  • Lightening fast implementation of Kmeans clustering algorithm even on a single thread in native Julia.
  • Support for multi-theading implementation of K-Means clustering algorithm.
  • Kmeans++ initialization for faster and better convergence.
  • Implementation of all the variants of the K-Means algorithm.

License

FOSSA Status

About

Parallel & lightning fast implementation of available classic and contemporary variants of the KMeans clustering algorithm

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Julia 58.9%
  • Jupyter Notebook 41.1%