PyDataBlog / ParallelKMeans.jl

Parallel & lightning fast implementation of available classic and contemporary variants of the KMeans clustering algorithm
MIT License
50 stars 13 forks source link

Add more metrics #25

Open Arkoniak opened 4 years ago

Arkoniak commented 4 years ago

Currently we are implementing only SqEucledian metric, but we can add support for all other metrics in Distances in the same manner as it is done in https://github.com/JuliaStats/Distances.jl/blob/master/src/generic.jl#L45

We should check the performance of course. It may be possible to use our own implementation for SqEucledian and generic Distances implementation for all other metrics.

Arkoniak commented 4 years ago

Yinyang and Coreset doesn't support other distance functions yet.