i am getting very good output in training set and very bad output in test set : <p>i am training a model using keras with 4500 image belong to a seven classes, i build a neural network with one input layer and one hidden layer and one output layer then when a training started i am getting high accuracy and low loss in the training test but in the validation test the val_loss is increasing with high percentage from the beginning, and val_acc is increasing slowly.
i am using softmax activation function and catgorical_crossintroby for the loss 
can you help me to find the problem please?</p>
