- class SoftPointwiseHingeLoss(margin=1.0, reduction='mean')
A module for the soft pointwise hinge loss .
This loss is appropriate for interaction functions which do not include a bias term, and have a limited value range, e.g., distance-based ones like TransE.
margin=0, this loss becomes equivalent to
pykeen.losses.SoftplusLoss. It is also closely related to
pykeen.losses.PointwiseHingeLoss, only differing in that this loss uses the softmax activation and
pykeen.losses.PointwiseHingeLossuses the ReLU activation.
Initializes internal Module state, shared by both nn.Module and ScriptModule.
The default strategy for optimizing the loss's hyper-parameters