Strojové učení – často také machine learning – je věda zaměřená na postupy, které dovolí počítačovým systémům učit se. Takové systémy se pak samy dokážou přizpůsobovat změnám okolního prostředí. Mezi základní typy úloh strojového učení patří klasifikace, regrese a hledání skupin.
Viz také: Umělá inteligence, Neuronové sítě