Machine learning – unsupervised and supervised learning