public final class GenericBooleanPrefItemBasedRecommender extends GenericItemBasedRecommender
GenericItemBasedRecommender which is appropriate for use when no notion of preference
value exists in the data.GenericBooleanPrefUserBasedRecommenderGenericItemBasedRecommender.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, refreshgetAllOtherItems, getDataModel, getDefaultCandidateItemsStrategy, recommend, recommend, recommend, removePreference, setPreferenceclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetDataModel, recommend, recommend, recommend, removePreference, setPreferencepublic 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 GenericItemBasedRecommenderTasteExceptionpublic String toString()
toString in class GenericItemBasedRecommenderCopyright © 2008–2017 The Apache Software Foundation. All rights reserved.