I think theoretically BCE and Cross Entropy for binary classification would be giving the same result. I have coded a model which is doing a Binary Classification and have used CrossEntropy Loss itself. I am a bit reluctant to change the model now and was hoping to understand if it is actually required. Any help would be really appreciated since somehow I feel the results I am getting are a bit too good to be true.