Model

Train accuracy

Test accuracy

KNN

0

0.735

SVM

0.8260

0.7489

CNN

0.9812

0.8915

CNN w/aug

0.7976

0.8524

CNN w/IBC

0.9827.

0.9067

CNN w/aug + IBC

0.7943

0.8156

VGG16

0.9826

0.9414

VGG16 w/aug

0.9014

0.8959

VGG16 w/IBC

1

0.9544

VGG16 w/aug + IBC

0.8627

0.885