swagatika15 / FACE-CLASSIFICATION

The aim of this project is to classify the faces. Olivetti Faces dataset has been used. In this dataset there are ten different images of each of 40 distinct subjects. For some subjects, the images were taken at different times, varying the lighting, facial expressions (open / closed eyes, smiling / not smiling) and facial details (glasses / no glasses). All the images were taken against a dark homogeneous background with the subjects in an upright, frontal position (with tolerance for some side movement). The “target” for this database is an integer from 0 to 39 indicating the identity of the person pictured. Each of the sample images needs to be classified in the classes ranging from 0 to 39. PCA has been applied to reduce the dimensionality. Then various classification and regression techniques are used with and without using PCA and the accuracy and time taken by the algorithms are recorded. Algorithms used: SVM, KNN, logistic regression, neural networks, linear regression and random forests.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

FACE-CLASSIFICATION

The aim of this project is to classify the faces. Olivetti Faces dataset has been used. In this dataset there are ten different images of each of 40 distinct subjects. For some subjects, the images were taken at different times, varying the lighting, facial expressions (open / closed eyes, smiling / not smiling) and facial details (glasses / no glasses). All the images were taken against a dark homogeneous background with the subjects in an upright, frontal position (with tolerance for some side movement). The “target” for this database is an integer from 0 to 39 indicating the identity of the person pictured. Each of the sample images needs to be classified in the classes ranging from 0 to 39. PCA has been applied to reduce the dimensionality. Then various classification and regression techniques are used with and without using PCA and the accuracy and time taken by the algorithms are recorded. Algorithms used: SVM, KNN, logistic regression, neural networks, linear regression and random forests.

About

The aim of this project is to classify the faces. Olivetti Faces dataset has been used. In this dataset there are ten different images of each of 40 distinct subjects. For some subjects, the images were taken at different times, varying the lighting, facial expressions (open / closed eyes, smiling / not smiling) and facial details (glasses / no glasses). All the images were taken against a dark homogeneous background with the subjects in an upright, frontal position (with tolerance for some side movement). The “target” for this database is an integer from 0 to 39 indicating the identity of the person pictured. Each of the sample images needs to be classified in the classes ranging from 0 to 39. PCA has been applied to reduce the dimensionality. Then various classification and regression techniques are used with and without using PCA and the accuracy and time taken by the algorithms are recorded. Algorithms used: SVM, KNN, logistic regression, neural networks, linear regression and random forests.


Languages

Language:Jupyter Notebook 100.0%