Inteligența artificială se referă la capacitatea mașinilor și sistemelor de a realiza sarcini inteligente și a lua decizii pe baza datelor. Învățarea automată este o ramură a inteligenței artificiale și se referă la capacitatea mașinilor de a se auto-instrui și de a învăța din datele și exemplele furnizate fără a fi explicit programate.