Algoritmus se pak učí mapovat vstupní data na požadovaný výstup.
• Učení s učitelem (Supervised learning): v rámci přístupu učení s učitelem jsou algoritmy trénovány na datové sadě, která obsahuje jak vstupní data (např. obrázek), tak i požadovaný výstup (např. popisek obrázku). Algoritmus se pak učí mapovat vstupní data na požadovaný výstup.