Inteligența artificială este o tehnologie care permite mașinilor să învețe să efectueze sarcini umane și să-și dezvolte propria inteligență. Machine learning este o ramură a inteligenței artificiale care se concentrează pe dezvoltarea de algoritmi și modele de învățare automată pentru a permite mașinilor să învețe de la date. Principalele aplicații ale inteligenței artificiale și machine learning includ recunoașterea vocală, recunoașterea facială, clasificarea automată a imaginilor și a textelor, precum și dezvoltarea de asistenți personali virtuali și de roboți autonomi.