Machine learning is divided into two forms: supervised and unsupervised. In supervised machine learning, a machine learning algorithm is trained using data that has been labeled. Unsupervised ML has the advantage of working with unlabeled data.