Model has been trained too long and has learned the dataset. It does not generalize well to new data it hasn't seen before. Training accuracy is higher than validation accuracy.
Pop off the last dense classification layer to allow an already trained model to predict for a different set of outputs. All the previous layers can be frozen which means their weights don't get updated, however everything they've learned can be applied to a new classification task.
In [ ]: