Deep Learning: is a subfield of machine learning done with algorithms inspired by the function of the brain called artificial neural networks. Deep learning models are inspired by information processing and communication patterns in biological nervous systems. Deep learning removes manual identification of features in data. Instead it relies on whatever training process to be able to discover the useful patterns in the input examples.