loss.cross_entropy_loss¶
LabelSmoothCELoss¶
SoftFocalLoss¶
build_ce_criterion¶
- Overview:
Get a cross enntropy loss instance according to given config.
- Arguments:
cfg (
dict)
- Returns:
loss (
nn.Module): loss function instance
loss.multi_logits_loss¶
MultiLogitsLoss¶
- class ding.torch_utils.loss.multi_logits_loss.MultiLogitsLoss(criterion: Optional[str] = None, smooth_ratio: float = 0.1)[source]¶
- Overview:
Base class for supervised learning on linklink, including basic processes.
- Interface:
forward
- forward(logits: torch.Tensor, labels: torch.LongTensor) → torch.Tensor[source]¶
- Overview:
Calculate multiple logits loss.
- Arguments:
logits (
torch.Tensor): Predicted logits, whose shape must be 2-dim, like (B, N).labels (
torch.LongTensor): Ground truth.
- Returns:
loss (
torch.Tensor): Calculated loss.