recsys_metrics_polars.precision#

Classes

PrecisionAtK(data_info)

Precision@k

class recsys_metrics_polars.precision.PrecisionAtK(data_info)[source]#

Bases: BaseMetricAtK

Precision@k

Precision@k = \dfrac{\text{Number of relevant items with rank} \leq k}{k}

Parameters:

data_info (DataInfo) –

compute_per_query(k, **kwargs)[source]#

Compute metric per query

Parameters:

k (int) –

avergae_over_queries(k, **kwargs)[source]#

Compute mean metric value over all queries

Return type:

float

Parameters:

k (int) –