naive first implementation of kmeans for testing purposes.
test of mini batch k-means algorithm
added basic api skeleton for kmeans and a testing file.
Merge remote-tracking branch 'origin/kmeans' into kmeans
updated test file to pass setup, added default metric for kmeans abstract class
ported minibatchkmeans
added data importer abstract class
implemented file data importer
turned test while loop into sort of a do-while loop
adapted mini-batch implementation to data_importer. added vanilla kmeans implementation.
fix small errors
obey the naming conventions
added simple random data generator. fixed some typos.
added class for plotting data.
improved plotting. improved random data generator. added methods to data importer abstract class. removed unnecessary newlines
added tests for the kmeans implementations. added a file with data which the implementation is not yet able to handle.
update .gitignore file to ignore python bytecode as well
exchanged explicit imports with star imports for unit testing.
Add Soft Kmeans and its test module. Some Debugs.Correct the initial centers.
added test for some simple benchmarking of the methods. some cosmetic changes.