Inteligența artificială este un domeniu larg care se ocupă cu dezvoltarea de algoritmi și sisteme capabile să învețe și să efectueze sarcini specifice, similare inteligenței umane. Pe de altă parte, machine learning reprezintă o metodă de învățare automată a computerelor prin intermediul datelor și analizei acestora pentru a ajuta la dezvoltarea de modele de inteligență artificială. Mai simplu spus, machine learning este un subdomeniu al inteligenței artificiale care se bazează pe ideea că computerele pot invăța singure din experiență, fără a fi programate explicit.