GenericRecommenderIRStatsEvaluator Class
GenericRecommenderIRStatsEvaluator ClassNReco.Recommender Class Library
For each user, these implementation determine the top preferences, then evaluate the IR statistics based on a IDataModel that does not have these values. This number is the "at" value, as in "precision at 5". For example, this would mean precision evaluated by removing the top 5 preferences for a user and then finding the percentage of those 5 items included in the top 5 recommendations for that user.
Inheritance Hierarchy

System Object
  NReco.CF.Taste.Impl.Eval GenericRecommenderIRStatsEvaluator

Namespace: NReco.CF.Taste.Impl.Eval
Assembly: NReco.Recommender (in NReco.Recommender.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax

public sealed class GenericRecommenderIRStatsEvaluator : IRecommenderIRStatsEvaluator

The GenericRecommenderIRStatsEvaluator type exposes the following members.

Constructors

  NameDescription
Public methodGenericRecommenderIRStatsEvaluator 
Initializes a new instance of the GenericRecommenderIRStatsEvaluator class
Public methodGenericRecommenderIRStatsEvaluator(IRelevantItemsDataSplitter)
Initializes a new instance of the GenericRecommenderIRStatsEvaluator class
Top
Methods

  NameDescription
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodEvaluate
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Fields

  NameDescription
Public fieldStatic memberCHOOSE_THRESHOLD
Top
See Also