public final class GenericBooleanPrefItemBasedRecommender extends GenericItemBasedRecommender
GenericItemBasedRecommender
which is appropriate for use when no notion of preference
value exists in the data.GenericBooleanPrefUserBasedRecommender
GenericItemBasedRecommender.MostSimilarEstimator
Constructor and Description |
---|
GenericBooleanPrefItemBasedRecommender(DataModel dataModel,
ItemSimilarity similarity) |
GenericBooleanPrefItemBasedRecommender(DataModel dataModel,
ItemSimilarity similarity,
CandidateItemsStrategy candidateItemsStrategy,
MostSimilarItemsCandidateItemsStrategy mostSimilarItemsCandidateItemsStrategy) |
Modifier and Type | Method and Description |
---|---|
protected float |
doEstimatePreference(long userID,
PreferenceArray preferencesFromUser,
long itemID)
This computation is in a technical sense, wrong, since in the domain of "boolean preference users" where
all preference values are 1, this method should only ever return 1.0 or NaN.
|
String |
toString() |
estimatePreference, getDefaultMostSimilarItemsCandidateItemsStrategy, getSimilarity, mostSimilarItems, mostSimilarItems, mostSimilarItems, mostSimilarItems, mostSimilarItems, mostSimilarItems, recommend, recommendedBecause, refresh
getAllOtherItems, getDataModel, getDefaultCandidateItemsStrategy, recommend, recommend, recommend, removePreference, setPreference
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getDataModel, recommend, recommend, recommend, removePreference, setPreference
public GenericBooleanPrefItemBasedRecommender(DataModel dataModel, ItemSimilarity similarity)
public GenericBooleanPrefItemBasedRecommender(DataModel dataModel, ItemSimilarity similarity, CandidateItemsStrategy candidateItemsStrategy, MostSimilarItemsCandidateItemsStrategy mostSimilarItemsCandidateItemsStrategy)
protected float doEstimatePreference(long userID, PreferenceArray preferencesFromUser, long itemID) throws TasteException
doEstimatePreference
in class GenericItemBasedRecommender
TasteException
public String toString()
toString
in class GenericItemBasedRecommender
Copyright © 2008–2017 The Apache Software Foundation. All rights reserved.