Mașinile de învățare automată sunt dispozitive care învață și își îmbunătățesc performanțele în funcție de datele pe care le primesc. Acestea utilizează algoritmi de învățare automată precum regresia liniară, arborii de decizie, rețelele neuronale și multe altele pentru a identifica modele și tendințe în date. Prin analizarea datelor, mașinile de învățare automată pot face predicții și lua decizii fără intervenția umană.