Învățarea automată este un domeniu al inteligenței artificiale care implică proiectarea de algoritmi pentru a permite calculatoarelor să învețe din date. Funcționează prin prezentarea unui set de date unui algoritm care poate identifica modele și relații în aceste date și apoi putea face predicții sau lua decizii bazate pe aceste modele.