Deep learning is well known as a method to extract hierarchical representations of data. This method has been widely implemented in many fields , including image classification, speech recognition, natural language processing, etc. Over the past decade, deep learning has made a great progress in solving face recognition problems due to its effectiveness. In this thesis a novel deep learning multilayer hierarchy based