Un réseau de neurones est un modèle informatique capable d'apprendre des relations complexes à partir de données. Il peut notamment reconnaître un objet dans une image, identifier un mot dans un enregistrement sonore ou analyser le contenu d'un texte.
Son nom vient de son organisation en petites unités de calcul appelées neurones artificiels. Ces unités sont reliées entre elles et organisées en plusieurs couches. Malgré cette appellation, leur fonctionnement reste très différent de celui d'un cerveau humain.