Answer:
a type of machine learning based on artificial neural networks in which multiple layers of processing are used to extract progressively higher level features from data.