The document proposes a method for face recognition using deep learning and data augmentation. It cleans and pre-processes existing face datasets to remove noise and extracts faces. It then uses image processing techniques to add masks to the faces to create a new masked face dataset. An Inception Resnet-v1 model is trained on the new dataset. The method is applied to build a face recognition application for employee timekeeping that achieves high accuracy even when faces are masked.