* Corresponding author: Ubong Essien Copyright © 2023 Author(s) retain the copyright of this article. This article is published under the terms of the Creative Commons Attribution Liscense 4.0. A deep learning-based face recognition attendance system Ubong David Essien * and Godwin Okon Ansa Department of Computer Science, Faculty of Physical Sciences, Akwa Ibom State University Ikot Akpaden, Mkpat Enin. Global Journal of Engineering and Technology Advances, 2023, 17(01), 009022 Publication history: Received on 10 July 2023; revised on 29 September 2023; accepted on 02 October 2023 Article DOI: https://doi.org/10.30574/gjeta.2023.17.1.0165 Abstract Deep learning-based face recognition system have produced high accuracy and better performance when compared to other methods of face recognition like the eigen faces. Modern face recognition systems consist of different phases such as face detection, face alignment, feature extraction, face representation and face recognition. This paper proposes a deep learning approach in developing a face recognition-based class attendance system. The Multitask Convolutional Neural Network (MTCNN) is used for the face detection and alignment phase and a lightweight hybrid high performance Deepface Python framework based on the ‘Deepface’ Deep Convolutional Neural Network is employed for the feature extraction, face representation and face recognition phases with FaceNet-512 pretrained model. Because Convolutional Neural Networks (CNNs) perform better with larger datasets, image augmentation will be used on the original photos to enlarge the tiny dataset. The attendance record is stored in a MySQL database and accessed by an Application Programming Interface (API) developed using Hypertext Pre-processor (PHP) CodeIgniter framework. Cosine Similarity is used as the similarity metrics to compare the facial embeddings. A sliding camera system is deployed to aids the full coverage of the class participants irrespective of the size of the class. The test result show that all class participants were correctly identified and captured in the class attendance register generated. Keywords: Deep Convolutional Neural Network; Application Programming Interface; Facial Embeddings; Image Augmentation 1. Introduction According to [10], empirical evidences have shown that there is a significant correlation between students who have poor attendances and their academic performances. Attendance is the single strongest predictor of college grades, according to a meta-analysis [4]. Face recognition systems have quickly surpassed other forms of biometrics such as Fingerprints, Radio Frequency Identification etc. as they use a set of features distinct to one person [7] According to [2], the issue of low-class attendance in higher learning institutions has been and continues to be a major concern for educators and educational researchers worldwide. The proposed system will be implemented in combination with a single sliding camera architecture [6]. The goal of this research is to improve the efficiency of the attendance system, eliminate impersonation, create secure access to attendance data, and save time that would otherwise be spent in the lecture. Existing facial recognition systems can be roughly classified into four types based on how the face is represented: - As previously mentioned, appearance-based, which employs holistic texture features. Model-based face recognition, which uses the shape and texture of the face as well as three-dimensional depth information; Template-based face recognition; and Neural network-based face recognition.