Implement K-means algorithm from scratch
Question Description
Firstly implement the original K-means algorithm from scratch without using any predefined function
Secondly suggest an improvement for the existing K-means algorithm and implement these in the second program
These 2 programs must be implemented in Python
Any dataset from UCI MACHINE LEARNING REPOSITORY can be considered