Deep Learning is outshining due to:- Big data which is easier to collect and store. GPUs (Graphic Processing Units) are massively parallelizable. Tensorflow going hand in hand with keras Improved techniques , softwares and model Perceptron :- Structural building Block of deep learning. Neural Network is Universal Function Approximator