Învățarea automată oferă calculatoarelor capacitatea de a învăța fără a fi programate în mod explicit (Arthur Samuel, 1959). Este un subdomeniu al informaticii.

Ideea a venit în urma unor lucrări în domeniul inteligenței artificiale. Învățarea automată explorează studiul și construirea de algoritmi care pot învăța și face predicții pe baza datelor. Astfel de algoritmi urmează instrucțiuni programate, dar pot, de asemenea, să facă predicții sau să ia decizii pe baza datelor. Aceștia construiesc un model pornind de la intrări de probă.

Învățarea automată se face acolo unde nu se pot proiecta și programa algoritmi expliciți. Printre exemple se numără filtrarea spam-ului, detectarea intrușilor în rețea sau a persoanelor rău intenționate care lucrează pentru a încălca datele, recunoașterea optică a caracterelor (OCR), motoarele de căutare și viziunea computerizată.