edu.qut.cs.rcmd.core.common.similarity
Class CandidateItemsStrategyBasedItemSimilarityAdapter

java.lang.Object
  extended by edu.qut.cs.rcmd.core.common.similarity.ItemSimilarityAdapter
      extended by edu.qut.cs.rcmd.core.common.similarity.CandidateItemsStrategyBasedItemSimilarityAdapter
All Implemented Interfaces:
org.apache.mahout.cf.taste.common.Refreshable, org.apache.mahout.cf.taste.similarity.ItemSimilarity

public class CandidateItemsStrategyBasedItemSimilarityAdapter
extends ItemSimilarityAdapter


Field Summary
 
Fields inherited from class edu.qut.cs.rcmd.core.common.similarity.ItemSimilarityAdapter
delegate
 
Constructor Summary
CandidateItemsStrategyBasedItemSimilarityAdapter(org.apache.mahout.cf.taste.similarity.ItemSimilarity delegate, org.apache.mahout.cf.taste.model.DataModel dataModel)
           
CandidateItemsStrategyBasedItemSimilarityAdapter(org.apache.mahout.cf.taste.similarity.ItemSimilarity delegate, org.apache.mahout.cf.taste.model.DataModel dataModel, int N)
           
CandidateItemsStrategyBasedItemSimilarityAdapter(org.apache.mahout.cf.taste.similarity.ItemSimilarity delegate, com.google.common.base.Function<Long,org.apache.mahout.cf.taste.impl.common.FastIDSet> candidateItemsStrategy)
           
 
Method Summary
 long[] allSimilarItemIDs(long itemID)
           
 
Methods inherited from class edu.qut.cs.rcmd.core.common.similarity.ItemSimilarityAdapter
itemSimilarities, itemSimilarity, refresh
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CandidateItemsStrategyBasedItemSimilarityAdapter

public CandidateItemsStrategyBasedItemSimilarityAdapter(org.apache.mahout.cf.taste.similarity.ItemSimilarity delegate,
                                                        org.apache.mahout.cf.taste.model.DataModel dataModel)

CandidateItemsStrategyBasedItemSimilarityAdapter

public CandidateItemsStrategyBasedItemSimilarityAdapter(org.apache.mahout.cf.taste.similarity.ItemSimilarity delegate,
                                                        org.apache.mahout.cf.taste.model.DataModel dataModel,
                                                        int N)

CandidateItemsStrategyBasedItemSimilarityAdapter

public CandidateItemsStrategyBasedItemSimilarityAdapter(org.apache.mahout.cf.taste.similarity.ItemSimilarity delegate,
                                                        com.google.common.base.Function<Long,org.apache.mahout.cf.taste.impl.common.FastIDSet> candidateItemsStrategy)
Method Detail

allSimilarItemIDs

public long[] allSimilarItemIDs(long itemID)
                         throws org.apache.mahout.cf.taste.common.TasteException
Specified by:
allSimilarItemIDs in interface org.apache.mahout.cf.taste.similarity.ItemSimilarity
Overrides:
allSimilarItemIDs in class ItemSimilarityAdapter
Throws:
org.apache.mahout.cf.taste.common.TasteException


Copyright © 2012. All Rights Reserved.