I built a image classification model using convolutional neural network for 5 classes.It is giving the training accuracy as 100% and testing accuracy as 82%. But when I gave an image manually for predicting, the model is not able to classify them correctly.For 10 images the model is classifying only 3-4 images correctly.What is the mistake? What should I do??