## Package org.apache.mahout.cf.taste.eval

Interface Summary
DataModelBuilder: Implementations of this inner interface are simple helper classes which create a `DataModel` to be used while evaluating a `Recommender`.
IRStatistics: Implementations encapsulate information retrieval-related statistics about a `Recommender`'s recommendations.
RecommenderBuilder: Implementations of this inner interface are simple helper classes which create a `Recommender` to be evaluated based on the given `DataModel`.
RecommenderEvaluator: Implementations of this interface evaluate the quality of a `Recommender`'s recommendations.
RecommenderIRStatsEvaluator: Implementations collect information retrieval-related statistics on a `Recommender`'s performance, including precision, recall and f-measure.
RelevantItemsDataSplitter: Implementations of this interface determine the items that are considered relevant, and splits data into a training and test subset, for purposes of precision/recall tests as implemented by implementations of `RecommenderIRStatsEvaluator`.

Copyright © 2008–2014 The Apache Software Foundation. All rights reserved.