Binary Cross Entropy Producing Same Predictions no matter the input


I am working with a heavily imbalanced dataset and attempted to resample the data to get a more even balance. No matter what I do my classifier seems to produce the same valued predictions no matter what input is passed to the network. Here is my current Jupyter notebook where I am seeing the issue: Is this an artifact of my imbalanced dataset, or am I doing something wrong with the Gluon API?