I. Introduction
Deep Neural Networks (DNN) have emerged as a means to tackle complex problems such as image classification and speech recognition. The achievements of the DNNs are attributed to the big data availability, the capability of enormous computational power and the introduction of novel algorithms that make training and inference efficient [1].