Es gibt drei Arten des Machine Learning: überwachtes Lernen, unüberwachtes Lernen und verstärkendes Lernen. Beim überwachten Lernen, das am weitesten verbreitet ist, werden die Daten mit Etiketten versehen, um der Maschine mitzuteilen, nach welchen Mustern sie suchen soll.