gigl.src.common.utils.hit_rate_at_k#
- gigl.src.common.utils.eval_metrics.hit_rate_at_k(pos_scores: FloatTensor, neg_scores: FloatTensor, ks: LongTensor) FloatTensor #
Computes Hit Rate @ K metrics for various Ks, evaluating 1+ positives against 1+ negatives.
- Args:
pos_scores (torch.FloatTensor): Contains 1 or more positive sample scores. neg_scores (torch.FloatTensor): Contains 1 or more negative sample scores. ks (torch.LongTensor): k-values for which to compute hits.
- Returns:
torch.FloatTensor: Hit rates corresponding to the requested ks.