Le deep learning vise à améliorer ce processus d’apprentissage des machines. S’appuyant sur une intelligence artificielle et un machine learning fondés sur des règles, un scientifique des données détermine les règles et les caractéristiques du jeu de données à inclure dans les modèles, ce qui détermine le mode opératoire de ces modèles.
Dans le cas du deep learning, des données brutes sont introduites dans un algorithme qui sont analysées par le système, sans règles ou caractéristiques spécifiques préprogrammées. Suite à cette analyse, elles sont comparées à un jeu de données distinct pour en vérifier l’exactitude. Le niveau d’exactitude de ces prévisions, ou l’absence de prévisions, détermine la prochaine série de prévisions du système. Le terme « deep » fait référence aux nombreuses couches que le réseau neural accumule au fil du temps afin d’améliorer ses performances à mesure qu’il progresse dans son apprentissage. Chaque niveau du réseau traite ses données d’entrée d’une manière spécifique, qui informe ensuite la couche suivante. Ainsi, la sortie d’une couche devient l’entrée de la couche suivante.