Question: what is the difference between test data and training data?
Answer: training data is used to fit your model. Test data is used to validate your model. If you see a big performance difference , the model is not validated.