Deep learning is a machine learning method that attempts to learn layered models of inputs that mimics the human brain’s reasoning process. The layers correspond to distinct levels of concepts where higher-level concepts are derived from lower-level concepts (hierarchy of complex concepts that are constructed out of simpler concepts).