Deep learning is a subset of Artificial Intelligence that develops machine learning algorithms that have multiple layers, hence the name. As each layer learns a specific characteristic of the data, the software can perform harder tasks.