The aim of the paper is to choose the best gender classification Machine Learning model between Logistic Regression, SVM, Random Forest and Adaptive Boost algorithms.
To run the code you need to install Python Anaconda distribution or to install the following dependencies:
- jupyter (Jupyter Notebook)
- opencv-python (you can skip this and to install later from the Jupyter Notebook)
- matplotlib
- pandas
- scikit-learn
I do not recommend the opencv that comes with Anaconda distribution. Currently it does not work perfect with Jupyter and maybe you will not be able to run the code or the demo without errors (although when reading this the problem may be resolved).
To remove opencv from Anaconda you can use: conda remove --yes opencv