public interface RecommenderIRStatsEvaluator
Implementations collect information retrieval-related statistics on a
Recommender's performance, including precision, recall and
f-measure.
| Modifier and Type | Method and Description |
|---|---|
IRStatistics |
evaluate(RecommenderBuilder recommenderBuilder,
DataModelBuilder dataModelBuilder,
DataModel dataModel,
IDRescorer rescorer,
int at,
double relevanceThreshold,
double evaluationPercentage) |
IRStatistics evaluate(RecommenderBuilder recommenderBuilder, DataModelBuilder dataModelBuilder, DataModel dataModel, IDRescorer rescorer, int at, double relevanceThreshold, double evaluationPercentage) throws TasteException
recommenderBuilder - object that can build a Recommender to testdataModelBuilder - DataModelBuilder to use, or if null, a default DataModel implementation will be
useddataModel - dataset to test onrescorer - if any, to use when computing recommendationsat - as in, "precision at 5". The number of recommendations to consider when evaluating precision,
etc.relevanceThreshold - items whose preference value is at least this value are considered "relevant" for the purposes
of computationsIRStatistics with resulting precision, recall, etc.TasteException - if an error occurs while accessing the DataModelCopyright © 2008–2017 The Apache Software Foundation. All rights reserved.