An easy introduction to unsupervised learning with 4 basic techniques