Hi @futscdav
Thank you for your suggestions. I have removed RandomResizedCrop  and set the rotation to 5 degrees. The data i have are face images 224x224 in color, so i have removed the grayscale transform within predict_image.I have re-run the training and  observe accuracies of 0.30 for training and validation for 10 epochs. I want improve this upto 0.9. What can you recommend? When  i perform a prediction on a number of images, i am still experiencing same indexes/labels being outputted.Any other suggestions please?
Thank you in advance.