deletor.ranking package

Submodules

deletor.ranking.utils module

deletor.ranking.utils.approximate_ranks(logits: tensorflow.python.framework.ops.Tensor, alpha: tensorflow.python.framework.ops.Tensor)[source]
deletor.ranking.utils.compute_ranks(logits: tensorflow.python.framework.ops.Tensor, is_valid: tensorflow.python.framework.ops.Tensor)[source]
deletor.ranking.utils.inverse_max_dcg(labels: tensorflow.python.framework.ops.Tensor, gain_fn=None, discount_fn=None, k: Optional[tensorflow.python.framework.ops.Tensor] = None)[source]
deletor.ranking.utils.is_label_valid(labels: tensorflow.python.framework.ops.Tensor)[source]

Return a boolean vector indicating which labels are valid (i.e., >= 0).

Parameters

labels

Returns

deletor.ranking.utils.sort_by_scores(scores: tensorflow.python.framework.ops.Tensor, features_list: List[tensorflow.python.framework.ops.Tensor], k: Optional[int] = None, shuffle_ties: bool = True, seed: Optional[tensorflow.python.framework.ops.Tensor] = None)[source]
deletor.ranking.utils.sorted_ranks(scores: tensorflow.python.framework.ops.Tensor, shuffle_ties: bool = True, seed: Optional[tensorflow.python.framework.ops.Tensor] = None)[source]

Module contents

Documentation