Keras Classifier returns similar output for all Predictions
As you are using sigmoid as activation function in last layer. It will output generate output based on if probability above 50% then it belongs to "W" class and if it is less than 50% belongs to "A" class.
If you can print output probability of different images &amp; share it then it will little helpful for us for understand problem