elliot.evaluation.relevance package

Submodules

elliot.evaluation.relevance.relevance module

Module description:

class elliot.evaluation.relevance.relevance.AbstractRelevanceSingleton[source]

Bases: abc.ABC

abstract get_rel(user, item)[source]
static logarithmic_ranking_discount(k: int)float[source]

Method to compute logarithmic discount :param k: :return:

class elliot.evaluation.relevance.relevance.BinaryRelevance(test, rel_threshold)[source]

Bases: elliot.evaluation.relevance.relevance.AbstractRelevanceSingleton

get_rel(user, item)[source]
get_user_rel(user)[source]
get_user_rel_gains(user)[source]
class elliot.evaluation.relevance.relevance.DiscountedRelevance(test, rel_threshold)[source]

Bases: elliot.evaluation.relevance.relevance.AbstractRelevanceSingleton

get_rel(user, item)[source]
get_user_rel(user)[source]
get_user_rel_gains(user)[source]
class elliot.evaluation.relevance.relevance.Relevance(test, rel_threshold)[source]

Bases: object

property binary_relevance
property discounted_relevance
get_test()[source]

Module contents

Module description: