123456789101112131415161718192021222324252627282930 |
- from __future__ import absolute_import
- from __future__ import division
- from __future__ import print_function
- from paddle import nn
- class ClsLoss(nn.Layer):
- def __init__(self, **kwargs):
- super(ClsLoss, self).__init__()
- self.loss_func = nn.CrossEntropyLoss(reduction='mean')
- def __call__(self, predicts, batch):
- label = batch[1]
- loss = self.loss_func(input=predicts, label=label)
- return {'loss': loss}
|