ParallelKMeans.jl
ParallelKMeans.jl copied to clipboard
Parallel & lightning fast implementation of available classic and contemporary variants of the KMeans clustering algorithm
Our current implementation is rather simplistic and naive, just split up matrix in equal chunks and upload them to different threads. But this is not the way how it was...
It would be nice to have proper comparison with other k-means implementations. It can be * [scikit-learn](https://scikit-learn.org/stable/modules/generated/sklearn.cluster.KMeans.html) * [daal4py](https://intelpython.github.io/daal4py/algorithms.html#k-means-clustering) * [Clustering.jl](https://github.com/JuliaStats/Clustering.jl) Additional links for consideration * http://cs.uef.fi/sipu/pub/Kmeans-JAI-2018.pdf * https://github.com/andreaferretti/kmeans *...
Expanded docstring of `kmeans` function to give a simple example. This was the first thing I checked when I started to use the package and didn't see one. I also...
Fixes #113 Improve the convergence system for the MiniBatch algorithm in `src/mini_batch.jl` and add corresponding tests in `test/test90_minibatch.jl`. * **Adaptive Batch Size Mechanism** - Implement an adaptive batch size mechanism...
Add counts to the cluster results #121