I am currently learning Keras and getting confused while using model.evaluate()
.
I have total 768 data points, but model.evaluate()
is evaluating only 32 data points and give the accuracy of 75.52%. I also tried batch sizes of 100, 50, 20, 10 & 1, but it does not cover all the data points but the accuracy remains unchanged.
You can check my Jupyter Notebook file if the implementation here
I am unable to understand if I am doing something wrong, or it is a feature/bug of Keras.
Please help me with the same. Thanks in advance.
PS: I have tried searching the answer for this question over the internet and StackExchange but haven't found any. In case my question is a duplicate one, Please let me know the link to it and I will be happy to remove this question from here!