torch_em.loss
Loss functions for training neural networks with PyTorch.
1"""Loss functions for training neural networks with PyTorch. 2""" 3 4from .affinity_side_loss import AffinitySideLoss 5from .cldice import SoftSkeletonize, cldice_score, SoftclDiceLoss, CombinedclDiceLoss 6from .combined_loss import CombinedLoss 7from .contrastive import ContrastiveLoss 8from .dice import DiceLoss, dice_score 9from .spoco_loss import SPOCOLoss 10from .wrapper import ApplyAndRemoveMask, ApplyMask, LossWrapper, MaskIgnoreLabel 11from .distance_based import DistanceLoss, DiceBasedDistanceLoss 12 13EMBEDDING_LOSSES = (ContrastiveLoss, SPOCOLoss) 14"""@private 15"""