Supervised a unsupervised learning sú dva základné prístupy strojového učenia: pri učení s učiteľom (supervised) sa model učí z dát, ktoré sú vopred označené správnymi odpoveďami, zatiaľ čo pri učení bez učiteľa (unsupervised) model hľadá skryté vzory, zoskupenia a súvislosti v dátach bez akýchkoľvek vopred daných nálepiek. Voľba prístupu závisí predovšetkým od toho, aké dáta má organizácia k dispozícii a či disponuje označenými (labelled) vzorkami.