Superviseret læring er en læringsmetode inden for maskinlæring, hvor output værdierne er kendte imens maskinlæringsmodellen trænes. Med andre ord bruges output værdierne til at guide maskinlæringsmodellen til at finde ud af, hvilke mønstre den skal lede efter.