org.apache.mahout.cf.taste.impl.eval
Class RMSRecommenderEvaluator
java.lang.Object
org.apache.mahout.cf.taste.impl.eval.AbstractDifferenceRecommenderEvaluator
org.apache.mahout.cf.taste.impl.eval.RMSRecommenderEvaluator
- All Implemented Interfaces:
- RecommenderEvaluator
public final class RMSRecommenderEvaluator
- extends AbstractDifferenceRecommenderEvaluator
A RecommenderEvaluator which computes the "root mean squared"
difference between predicted and actual ratings for users. This is the square root of the average of this
difference, squared.
RMSRecommenderEvaluator
public RMSRecommenderEvaluator()
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.