Key supervised and unsupervised ML algorithms