Účelem strojového učení je vytvořit algoritmy a modely, které umožňují počítačům automaticky učit se a zlepšovat své výkony na základě dat, aniž by byly explicitně programovány. Tímto způsobem mohou stroje identifikovat vzory, provádět predikce a řešit složité úkoly.
Účelem strojového učení je vyvíjet algoritmy a systémy, které se mohou učit z dat a využívat tuto znalost k vytváření predikcí, rozhodnutí a doporučení.