org.apache.mahout.cf.taste.impl.eval
Class AverageAbsoluteDifferenceRecommenderEvaluator
java.lang.Object
org.apache.mahout.cf.taste.impl.eval.AbstractDifferenceRecommenderEvaluator
org.apache.mahout.cf.taste.impl.eval.AverageAbsoluteDifferenceRecommenderEvaluator
- All Implemented Interfaces:
- RecommenderEvaluator
public final class AverageAbsoluteDifferenceRecommenderEvaluator
- extends AbstractDifferenceRecommenderEvaluator
A RecommenderEvaluator
which computes the average absolute
difference between predicted and actual ratings for users.
This algorithm is also called "mean average error".
AverageAbsoluteDifferenceRecommenderEvaluator
public AverageAbsoluteDifferenceRecommenderEvaluator()
reset
protected void reset()
- Specified by:
reset
in class AbstractDifferenceRecommenderEvaluator
processOneEstimate
protected void processOneEstimate(float estimatedPreference,
Preference realPref)
- Specified by:
processOneEstimate
in class AbstractDifferenceRecommenderEvaluator
computeFinalEvaluation
protected double computeFinalEvaluation()
- Specified by:
computeFinalEvaluation
in class AbstractDifferenceRecommenderEvaluator
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © 2008–2014 The Apache Software Foundation. All rights reserved.