Deep Learning Unraveling the Power of Neural Networks