There are Deep Learning frameworks dedicated to training Deep Neural Networks. Several large companies and startups have launched open source projects to facilitate the training of Deep Neural Networks.