Intr-un sens larg, învățarea profundă este o formă de inteligență artificială care utilizează rețele neuronale artificiale extrem de complexe pentru a învăța să recunoască tipare în datele de intrare. Aceasta implică învățarea automată a unor reprezentări utile ale datelor, fără a fi nevoie de intervenția omului. Algoritmul de învățare profundă este capabil să analizeze o mare cantitate de date și să le identifice pe cele mai relevante. Rezultatul final constă într-un sistem care poate lua decizii și face predicții bazate pe aceste date.