class_docstr: Implementation of https://arxiv.org/pdf/1801.07698.pdf
class_docstr_tok: ["Implementation","of","https",":","\/\/arxiv.org\/pdf\/1801.07698.pdf"]
code: def __init__(
      self, num_classes, embedding_size, margin=28.6, scale=64, **kwargs
  ):
      super().__init__(
          num_classes=num_classes,
          embedding_size=embedding_size,
          margin=margin,
          scale=scale,
          **kwargs,
      )
  
file_path: pytorch-metric-learning/src/pytorch_metric_learning/losses/arcface_loss.py
imports: import numpy
  import torch
  from ..utils import common_functions
  from .large_margin_softmax_loss import LargeMarginSoftmaxLoss
label_desc: Use image node_id 1 to create a new ArcFaceLoss object from inherited base classes: LargeMarginSoftmaxLoss with example: obj = ArcFaceLoss(num_classes, embedding_size, margin, scale)