Binary Classifier of oro-facial expressions, born as a university class project by G.Angelini e M.Raimondi. Class in Analysis of Biomedical Data and Signals, prof. Vittorio Sanguineti, University of Genoa(Italy), 2015-2016. Based on dataset for research purpose from FEI Face Database, http://fei.edu.br/~cet/facedatabase.html
Edited by Gianfrancesco Angelini
##How to make it work##
- You can just open main.m and click Run.
- ...Or you can customize your analysis changing parameter in the 2 sections inside main.m General settings and Analysis cycle settings.
##How IT works (default)##
- It downloads automatically the dataset and organize it in a folder.
- Prepares the dataset labeling it with a "a" or a "b" in the pics names.
- Reduces dimensions by PCA, SVD, or image-resize.
- Loops for a set of explained-variances (for pca and svd):
- Trains a LDA, a NN and a Naive Bayes with the training set.
- Classifies the dataset excluding the test set.
- Shows results
- Shows classifiers performances, with ROC curves and confusion matrix.
- Shows the best features for PDA/SVD and LDA.