• SVM classification: An SVM uses the
CNN's retrieved features as input for
classification. To categorize facial features
into distinct classes (individuals), the SVM
is trained.
4.2 Methods of Optimization
Rectified Linear Units (ReLU): A CNN's activation
function that boosts efficiency.
Weight Penalty: To avoid overfitting, L2
regularization is used.
Dropout: To enhance generalization, units are
randomly dropped during training.
Enhancement of Data: To improve the diversity of
training data, photos are flipped and added to the
collection.
5 RESULTS AND DISCUSSIONS
the performance of the proposed face recognition
system, which combines Convolutional Neural
Networks (CNNs) for feature extraction and Support
Vector Machines (SVMs) for classification. The
experiments were conducted on the FERET and ORL
datasets, and the results demonstrate the effectiveness
of the proposed approach.
5.1 Recognition Performance of CNN
• The CNN was tested on six different
configurations of the FERET dataset, with
recognition rates ranging from 87.29% to
99.66%. The highest recognition rate was
achieved with the "test samples135"
configuration, which included images under
varying lighting conditions and expressions.
• The recognition error rate was significantly
low, with most configurations converging to
an error rate of 0.03% after 50 epochs. This
indicates that the CNN is highly effective in
extracting discriminative features from face
images.
5.2 CNN and SVM Recognition
Performance:
• When the features extracted by the CNN
were used to train an SVM, the recognition
rates improved further. For example, the
recognition rate for "test samples123"
increased from 98.25% (CNN alone) to
98.63% (CNN + SVM).
• The combination of CNN and SVM
consistently outperformed the CNN alone
across all dataset configurations,
demonstrating the SVM's ability to better
classify the extracted features.
5.3 Training Time
• The proposed system significantly reduced
training time compared to traditional methods.
For instance, the CNN + SVM approach
achieved a recognition rate of 97.5% in just 28
seconds on the ORL dataset, whereas a
traditional method (Global + Local Expansion
ACNN) took 343 seconds to achieve a lower
recognition rate of 93.30%.
• The use of pre-training with the Casia-
Webfaces dataset contributed to faster
convergence and reduced training time,
highlighting the efficiency of the proposed
method.
5.4 Data Augmentation
Data augmentation techniques, such as flipping
images, were employed to increase the diversity of
the training dataset. This approach helped improve
the generalization ability of the model, leading to
better performance on the testing dataset
6 CONCLUSIONS
In conclusion, the suggested face recognition system
shows notable gains in recognition accuracy and
training efficiency by combining CNNs for feature
extraction and SVMs for classification. Compared to
conventional techniques, the system drastically cuts
down on training time while achieving high
recognition rates some configurations can reach up to
99.83% accuracy. The system is suitable for real-
world applications due to its resilience to changes in
lighting, pose, and expression. To improve
performance, future research might concentrate on
investigating bigger datasets and further refining the
CNN architecture. Overall, a potent method for face
recognition that strikes a balance between high
accuracy and computational efficiency is presented
by the combination of CNNs and SVMs.