anomalib.models.reverse_distillation.loss¶
Loss function for Reverse Distillation.
Module Contents¶
Classes¶
Loss function for Reverse Distillation. |
- class anomalib.models.reverse_distillation.loss.ReverseDistillationLoss[source]¶
Loss function for Reverse Distillation.
- __call__(self, encoder_features: List[torch.Tensor], decoder_features: List[torch.Tensor]) torch.Tensor[source]¶
Computes cosine similarity loss based on features from encoder and decoder.
- Parameters
encoder_features (List[Tensor]) – List of features extracted from encoder
decoder_features (List[Tensor]) – List of features extracted from decoder
- Returns
Cosine similarity loss
- Return type
Tensor