There are two files . "facial expression...... cnn with KERAS ....." is the code for CNN with keras with all the images,model summary,graph and accuracy.
"facial expression ..... with cnn...." is the file for ml algorithm accuracy.avoid the cnn part of this code,only use machine learning accuracy of this file.
Here I implemented, CNN, RandomForestClassifier, svm, LogisticRegression, KNeighborsClassifier, GaussianNB, DecisionTreeClassifier, and combining with PCA and LBP with these classifiers to see results. Results are displayed in these notebooks