U
- user typeI
- item typepublic class LDARecommender<U,I> extends AbstractFastRecommender<U,I>
iIndex, uIndex
Constructor and Description |
---|
LDARecommender(FastUserIndex<U> uIndex,
FastItemIndex<I> iIndex,
cc.mallet.topics.ParallelTopicModel topicModel)
Constructor
|
Modifier and Type | Method and Description |
---|---|
FastRecommendation |
getRecommendation(int uidx,
int maxLength,
IntPredicate filter)
Filter recommendation.
|
getRecommendation, getRecommendation, getRecommendation, getRecommendation, getRecommendation, getRecommendation, getRecommendation, iidx2item, item2iidx, numItems, numUsers, uidx2user, user2uidx
getRecommendation, getRecommendation
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getRecommendation, getRecommendation
containsUser, getAllUidx, getAllUsers, uidx2user, uidx2user, user2uidx, user2uidx
containsItem, getAllIidx, getAllItems, iidx2item, iidx2item, item2iidx, item2iidx
public LDARecommender(FastUserIndex<U> uIndex, FastItemIndex<I> iIndex, cc.mallet.topics.ParallelTopicModel topicModel)
uIndex
- user indexiIndex
- item indextopicModel
- LDA topic modelpublic FastRecommendation getRecommendation(int uidx, int maxLength, IntPredicate filter)
FastRecommender
getRecommendation
in interface FastRecommender<U,I>
getRecommendation
in class AbstractFastRecommender<U,I>
uidx
- index of the user to be issued a recommendationmaxLength
- maximum length of recommendationfilter
- (fast) filter to decide which items might be recommendedCopyright © 2016. All rights reserved.