When I tried to make predictions by feeding the model with my own hand images for some signed numbers, the model was unable to recognise the numbers correctly(it classified 3 as 1 and 4 as 2). Also there is a question at the end of the notebook -
"Even though the model has high accuracy, it might be performing poorly on your own set of images. Notice that, the shape of the pictures, the lighting where the photos were taken, and all of the preprocessing steps can have an impact on the performance of the model. Considering everything you have learned in this specialization so far, what do you think might be the cause here?
Hint: It might be related to some distributions. Can you come up with a potential solution ?"
Can someone please help in the reasoning for why the model is not doing well on new images?