# tensorplay.nn.functional.triplet_margin_loss

Source: https://www.tensorplay.cn/docs/generated/tensorplay.nn.functional.triplet_margin_loss.html

# tensorplay.nn.functional.triplet_margin_loss

tensorplay.nn.functional.triplet_margin_loss(anchor: TensorBase, positive: TensorBase, negative: TensorBase, margin: [float](https://docs.python.org/3/library/functions.html#float) = 1.0, p: [float](https://docs.python.org/3/library/functions.html#float) = 2, eps: [float](https://docs.python.org/3/library/functions.html#float) = 1e-06, swap: [bool](https://docs.python.org/3/library/functions.html#bool) = False, size_average=None, reduce=None, reduction: [str](https://docs.python.org/3/library/stdtypes.html#str) = 'mean') &#x2192; TensorBase[[source]](../_modules/tensorplay/nn/functional.html#triplet_margin_loss)

Compute the triplet loss between given input tensors and a margin
greater than 0.

See TripletMarginLoss for details.
