Deep learning is a subset of Machine Learning that involves building and training artificial neural networks with multiple layers. Neural networks are biologically-inspired algorithms that mimic the connectivity and functioning of the human brain. Deep learning has achieved remarkable breakthroughs in areas such as image and speech recognition.