Accuracy keeps on 50% while training

I am trying to complete week 1 Assignment. I have completed the prious sub parts successfully but while my model is training the accuracy doesn’t improve it keeps on 50% with each epoch, so I know there’s some problem in training. I have also normalized the data with rescale. I’m stucked on this. Anyone who can help me to figure out the problem in it.
The result of training epochs are attached
Usama Shafique

Please click my name and message your notebook as an attachment.