How to get high accuracy in CNNs?
I have a few suggestions to improve your accuracy (these are hardly original with me):


Use an ImageDataGenerator from keras.preprocessing.image to augment your data.
Use k-fold validation to use your training data more thoroughly.
Try the keras.optimizers.Adam() optimizer.