Strojové učení je obor umělé inteligence, který se zaměřuje na vytváření algoritmů a modelů, které umožňují počítačům „učit se“ a provádět úkoly na základě dat a zkušeností, aniž by byly explicitně programovány.
Strojové učení je aplikace umělé inteligence, která umožňuje systémům zlepšovat se zkušenostmi, aniž by byly explicitně programovány. Jedná se o druh umělé inteligence, který se zaměřuje na vývoj počítačových programů, které mohou získávat data, rozpoznávat vzory a učit se z minulých zkušeností pro rozhodování a predikce.