Deep Learning (DL) is een subgebied van Machine Learning. Deep Learning maakt gebruik van neurale netwerken om grote gegevensreeksen te analyseren. De structuur van de kunstmatige neurale netwerken is geïnspireerd op biologische neurale netwerken. Door gebruik te maken van neurale netwerken kan dus menselijk gedrag, zoals het redeneren vanuit informatie, worden nagebootst.
Een neuraal netwerk heeft het voordeel dat veel grotere bergen gegevens veel sneller kunnen worden onderzocht dan mensen ooit zouden kunnen. Zo worden neurale netwerken overal gebruikt waar patronen of tendensen in grote hoeveelheden gegevens worden onderzocht, bijvoorbeeld bij gezichts-, object- of spraakherkenning. Tijdens het gebruik van een neuraal netwerk leert het van de invoergegevens en verbetert het zijn prestaties (zelflerend systeem).