Unsupervised Learning In Detail