Il existe des frameworks de Deep Learning dédié à l'entraînement des réseaux de neurones profonds. Plusieurs grandes entreprises et autres startups ont lancé des projets open source permettant de faciliter l'apprentissage des Deep Neural Networks.