Skip to content

liu-coder-dev/Light-weight_Model_for_Face_Recognition_with_report

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Light-weight model of Face_recognition(under the constrain of low volumn's dataset)


Brief Introduction of the Work

Nowadays, face recognition is able to achieve high state of the art accuracy through Deep Learning algorithms such as Convolutional Neural Networks or Vision Transformers (Dosovitskiy et al.,/ 2021). However, Deep Learning methods usually requires a large amount of dataset, numbering in the thousands to millions of datasets in order to prevent overfitting (Seguin, 2017). Since we do not have access to this large amount of dataset, a better way is to use a simpler Machine Learning classification model such as Nearest Centre Classifier. Since the models are simpler and not suitable to handle complex dataset such as face images, we can use the Eigenface approach (Turk & Pentland, 1991). We first apply Principal Component Analysis (PCA) to lower the dimensions of the faces. Once the lower dimension eigenfaces are generated from the PCA method, we use these as training data for the Nearest Centre Classifier. This will require less computational power and can be done in a shorter time (Lee, 2022). The trade-off of this method is reduction in accuracy due to the information loss when compressing. Hence, the purpose of this report is to design and train three different types of face recognition systems and compare their performance.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 100.0%