K Cluster Machine Learning Algorithm