A formatted IPython notebook to try out different machine learning based approaches for face classification on different datasets. Datasets used:
- Yale face database
- Indian Movie Face Database
- IIIT Cartoon Face Database
The six features used include:
- PCA/Eigen face
- Kernel PCA
- LDA/Fisher face
- VGGFace
- ResNet
Different classifiers used include MultiLayer Perceptron, Support Vector Machine, Logistic Regression, and Decision Trees.
Requirements:
- sklearn
- pandas
- numpy
- scipy