Abstract: Deep learning is a subset of machine learning based on artificial neural networks in which multiple layers of processing are used to extract progressively higher-level features from data.