Face recognition using scikit-learn (Multinomial Naive Bayes, Gaussian Naive Bayes, and SVM classifiers). Course requirement in CS 180 - Artificial Intelligence.