When I use NLLLoss as criterion for my CNN Model I get negative loss as shown :
Is it fine?Does it say something of model performance??

Is that possible ??Also when I use CrossEntropyLoss I get  +ve values like:
Epoch: 1 	Training Loss: 0.985429 	Validation Loss: 0.980953
Validation loss decreased (inf → 0.980953).  Saving model …
Epoch: 2 	Training Loss: 0.979373 	Validation Loss: 0.978553
Validation loss decreased (0.980953 → 0.978553).  Saving model …
Epoch: 3 	Training Loss: 0.973842 	Validation Loss: 0.977175
Validation loss decreased (0.978553 → 0.977175).  Saving model …
Epoch: 4 	Training Loss: 0.967670 	Validation Loss: 0.973433
Validation loss decreased (0.977175 → 0.973433).  Saving model …
Epoch: 5 	Training Loss: 0.963760 	Validation Loss: 0.971874
Validation loss decreased (0.973433 → 0.971874).  Saving model …
Also…Can u plz help me by telling whether these values of losses indicate how  well is my model…Like I now it depends on other parameters also…but just forloss how good the model is
I am pretty new to all this stuff…Plz help!!