Skip to content

Here's kmeans in pytorch with multi-gpu support, for all your unsupervised learning needs!

License

Notifications You must be signed in to change notification settings

Pranshu-Bahadur/kmeans-pytorch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kmeans approximation algorithms for GPU usage with pytorch.


Note: This implementation supports multi-GPUs!!!

Dependencies:

   pip install torch

Current State:

Implementing center initalizers:

  • naive kmeans (uniform distribution)
  • kmeans++ (D^2 distribution)
  • kmeans-|| Oversampling

Implementations:


  1. Lloyd's Algorithm (a.k.a Naive Kmeans)
  2. kmeans++
  3. kmeans-||

About

Here's kmeans in pytorch with multi-gpu support, for all your unsupervised learning needs!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages