Zaměřuje se na výuku počítačů, aby se učily z dat a zlepšovaly se se zkušenostmi – místo aby k tomu byly explicitně naprogramovány.
Strojové učení je podmnožinou umělé inteligence (AI). Zaměřuje se na výuku počítačů, aby se učily z dat a zlepšovaly se se zkušenostmi – místo aby k tomu byly explicitně naprogramovány. Ve strojovém učení jsou algoritmy trénovány k nalezení vzorů a korelací ve velkých množinách dat a k provádění nejlepších rozhodnutí a předpovědí založených na této analýze. Aplikace strojového učení se zlepšují s použitím a stávají se přesnějšími, čím více dat mají přístup.