Implementing Unsupervised machine learning algorithms from scratch and using them in various applications