Overview
Deep Learning is a branch of AI which deals with abstracting feature engineering from the user and is used where more automated adaptive learning is need. It allows a computational model to infer meaning from fed information, often speech, images or text. It is basically a set of permutations of Neural Networks and their hidden layer composition.