Extracting the remarkable attributes of the image objects is an issue of ongoing research special in the face recognition problem. This paper presents two directions. The first is a comparison between the local binary patterns (LBP) and its modified center symmetric LBP drawn from localized facial expressions and due to the efficiency, K-nearest neighbor (KNN) and the support vector machine (SVM) techniques play significant roles in this research used to implement the proposed system efficiently. The second direction proposes an efficient architecture by depending on deep learning convolution neural network (CNN) to implement face recognition. Such a design consists of two parts: a convolutional learning feature model and a classification model. The first one learns the important feature,while the second part produces a score class for each sample input. Many experiments are implemented on the known dataset once for the number of nearest neighbors (K value), and then decrease the number of expression samples for each individual the other time. The cross-validation method is used to provide a true picture of the accuracy of the face recognition system. In all experiment results, the center symmetric LBP with KNN outperforms the classic LBP. While significant progress in the results accuracy recognition ratio of the CNN model compared with other methods used.