org.mymedialite.ratingprediction
Interface IRatingPredictor

All Superinterfaces:
java.lang.Cloneable, IRecommender
All Known Subinterfaces:
IIncrementalRatingPredictor, ITimeAwareRatingPredictor
All Known Implementing Classes:
BiasedMatrixFactorization, BiPolarSlopeOne, CoClustering, Constant, EntityAverage, FactorWiseMatrixFactorization, GlobalAverage, IncrementalRatingPredictor, ItemAttributeKNN, ItemAverage, ItemKNN, ItemKNNCosine, ItemKNNPearson, KNN, LogisticRegressionMatrixFactorization, MatrixFactorization, Random, RatingPredictor, SlopeOne, SocialMF, TimeAwareBaseline, TimeAwareBaselineWithFrequencies, TimeAwareRatingPredictor, UserAttributeKNN, UserAverage, UserItemBaseline, UserKNN, UserKNNCosine, UserKNNPearson

public interface IRatingPredictor
extends IRecommender

Interface for rating predictors.


Method Summary
 double getMaxRating()
          Get the max rating value.
 double getMinRating()
          Get the min rating value.
 void setMaxRating(double value)
          Set the max rating value.
 void setMinRating(double value)
          Set the min rating value.
 
Methods inherited from interface org.mymedialite.IRecommender
canPredict, loadModel, predict, saveModel, toString, train
 

Method Detail

getMaxRating

double getMaxRating()
Get the max rating value.


setMaxRating

void setMaxRating(double value)
Set the max rating value.


getMinRating

double getMinRating()
Get the min rating value.


setMinRating

void setMinRating(double value)
Set the min rating value.