Supervised learning verwijst naar het trainen van modellen op gelabelde gegevens, waarbij het model leert van antwoorden die al bekend zijn. Unsupervised learning daarentegen betekent dat het model zelf patronen en structuren in de data ontdekt zonder dat er labels zijn gegeven.