This article provides an overview of the best neural network software applications available, including Keras, TensorFlow, and PyTorch. It provides a head-to-head comparison of features and pricing, and includes 10 top picks and 10 honorable mentions.