Why use the bce loss function for training, the output prediction is small?

I am doing a multi-label classification task. Apply the bce loss function, iterate once and verify the result as follows
But when I use get_preds to predict the validation set, the result is very poor. As shown below。image
I need everyone’s help, thank you very much.:grinning: