matchzoo.losses.rank_cross_entropy_loss¶
The rank cross entropy loss.
Module Contents¶
Classes¶
Creates a criterion that measures rank cross entropy loss. |
-
class
matchzoo.losses.rank_cross_entropy_loss.RankCrossEntropyLoss(num_neg: int = 1)¶ Bases:
torch.nn.ModuleCreates a criterion that measures rank cross entropy loss.
-
__constants__= ['num_neg']¶
-
forward(self, y_pred: torch.Tensor, y_true: torch.Tensor)¶ Calculate rank cross entropy loss.
- Parameters
y_pred – Predicted result.
y_true – Label.
- Returns
Rank cross loss.
-
property
num_neg(self)¶ num_neg getter.
-