DRecPy.Evaluation.Metrics package¶
DRecPy.Evaluation.Metrics.ranking module¶
-
class
DRecPy.Evaluation.Metrics.ranking.AveragePrecision¶ Bases:
DRecPy.Evaluation.Metrics.ranking.RankingMetricABCAverage Precision at k.
-
class
DRecPy.Evaluation.Metrics.ranking.DCG(strong_relevancy=True)¶ Bases:
DRecPy.Evaluation.Metrics.ranking.RankingMetricABCDiscounted Cumulative Gain at k.
Parameters: strong_relevancy – An optional boolean indicating which variant of the DCG is used. If set to True, usually results in smaller values than when it’s set to False. Default: True.
-
class
DRecPy.Evaluation.Metrics.ranking.FScore(beta=1)¶ Bases:
DRecPy.Evaluation.Metrics.ranking.RankingMetricABCF-score at k.
Parameters: beta – An optional integer representing the weight of the recall value on the combined score. Beta > 1 favours recall over precision, while beta < 1 favours precision over recall. Default: 1.
-
class
DRecPy.Evaluation.Metrics.ranking.HitRatio¶ Bases:
DRecPy.Evaluation.Metrics.ranking.RankingMetricABCHit Ratio at k.
-
class
DRecPy.Evaluation.Metrics.ranking.NDCG(strong_relevancy=True)¶ Bases:
DRecPy.Evaluation.Metrics.ranking.RankingMetricABCDiscounted Cumulative Gain at k.
Parameters: strong_relevancy – An optional boolean indicating which variant of the DCG is used. If set to True, usually results in smaller values than when it’s set to False. Default: True.
-
class
DRecPy.Evaluation.Metrics.ranking.Precision¶ Bases:
DRecPy.Evaluation.Metrics.ranking.RankingMetricABCPrecision at k.
-
class
DRecPy.Evaluation.Metrics.ranking.RankingMetricABC¶ Bases:
DRecPy.Evaluation.Metrics.metric_abc.MetricABC
-
class
DRecPy.Evaluation.Metrics.ranking.Recall¶ Bases:
DRecPy.Evaluation.Metrics.ranking.RankingMetricABCRecall at k.
-
class
DRecPy.Evaluation.Metrics.ranking.ReciprocalRank¶ Bases:
DRecPy.Evaluation.Metrics.ranking.RankingMetricABCReciprocal Rank at k.
DRecPy.Evaluation.Metrics.regression module¶
-
class
DRecPy.Evaluation.Metrics.regression.MAE¶ Bases:
DRecPy.Evaluation.Metrics.regression.PredictiveMetricABCMean absolute Error.
-
class
DRecPy.Evaluation.Metrics.regression.MSE¶ Bases:
DRecPy.Evaluation.Metrics.regression.PredictiveMetricABCMean Squared Error.
-
class
DRecPy.Evaluation.Metrics.regression.PredictiveMetricABC¶ Bases:
DRecPy.Evaluation.Metrics.metric_abc.MetricABC
-
class
DRecPy.Evaluation.Metrics.regression.RMSE¶ Bases:
DRecPy.Evaluation.Metrics.regression.PredictiveMetricABCRoot Mean Squared Error.