Reducing the loss of binary cross-entropy does not mean an increase in accuracy. Consider label 1, predictions of 0.2, 0.4, and 0.6 over time 1, 2, 3, and a classification threshold of 0.5. time stamps 1 and 2 will lead to a decrease in losses, but without increasing accuracy.
Make sure your model has sufficient capacity by overloading training data. If the model overrides training data, avoid retraining using regularization methods such as loss, regulation of L1 and L2, and data increase.
Finally, confirm the validation data and the training data comes from the same distribution.
source share