I am revisiting a project I did with the reuters dataset and while my model has some slight overfitting the training accuracy being 99 and validation being around 96. When I evaluate the model on the test data my accuracy is around 27%. So I was wondering if this is because the training and test data have a different shape.
print(one_hot_train_results.shape)
print(one_hot_test_results.shape)
returned
(5485, 10000) (2189, 10000)