Deep learning is part of the machine learning methods that use one of a set of algorithms to learn high-level representations of data. Such algorithms have been successfully applied to a large variety of problems ranging from image classification to natural language processing and speech recognition.
Graphics Processing Units (GPU) have proved to accelerate deep learning research with thousands of computational cores. Operations are hundred times faster when compared to central processing units (CPU) alone.