code: def __repr__(self):
      repr = f"{self.__class__.__name__}(alpha={self.alpha}, gamma={self.gamma}, "
      repr += f"ignore_index={self.ignore_index}, reduction={self.reduction}, normalized={self.normalized}, "
      repr += f"reduced_threshold={self.reduced_threshold}, activation={self.activation}, "
      repr += f"softmax_dim={self.softmax_dim})"
      return repr
  
file_path: pytorch-toolbelt/pytorch_toolbelt/losses/focal.py
imports: from functools import partial
  from typing import Optional
  import torch
  from torch import Tensor, nn
  from torch.nn.modules.loss import _Loss
  from .functional import focal_loss_with_logits, softmax_focal_loss_with_logits
  from pytorch_toolbelt.utils import pytorch_toolbelt_deprecated
label_desc: Use image node_id 2 for calling the BinaryFocalLoss obj's underlying member method code with example usage: obj.__repr__() and returns: repr