edu.qut.cs.rcmd.common.util
Class SimilarityGraphHelper

java.lang.Object
  extended by edu.qut.cs.rcmd.common.util.SimilarityGraphHelper

public final class SimilarityGraphHelper
extends Object


Nested Class Summary
static class SimilarityGraphHelper.SimilarityEntry
           
 
Field Summary
static com.google.common.base.Function<com.mongodb.DBObject,SimilarityGraphHelper.SimilarityEntry> DEFAULT_CACHE_SIMILARITY_CONVERT_FUNCTION
           
 
Method Summary
static void loadSimilarityGraph(com.tinkerpop.blueprints.pgm.Graph graph, org.apache.mahout.cf.taste.model.DataModel dataModel, org.apache.mahout.cf.taste.similarity.ItemSimilarity itemSimilarity)
           
static void loadSimilarityGraph(com.tinkerpop.blueprints.pgm.Graph graph, org.apache.mahout.cf.taste.model.DataModel dataModel, org.apache.mahout.cf.taste.similarity.ItemSimilarity itemSimilarity, com.google.common.base.Function<Map<Long,Double>,Map<Long,Double>> filter)
           
static void loadSimilarityGraph(com.tinkerpop.blueprints.pgm.Graph graph, org.apache.mahout.cf.taste.model.DataModel dataModel, org.apache.mahout.cf.taste.similarity.ItemSimilarity itemSimilarity, int topN, double threshold)
           
static void loadSimilarityGraph(com.tinkerpop.blueprints.pgm.Graph graph, org.apache.mahout.cf.taste.model.DataModel dataModel, org.apache.mahout.cf.taste.similarity.ItemSimilarity itemSimilarity, com.google.common.base.Predicate<Double> filter)
           
static void loadSimilarityGraph(com.tinkerpop.blueprints.pgm.Graph graph, org.apache.mahout.cf.taste.model.DataModel dataModel, org.apache.mahout.cf.taste.similarity.UserSimilarity userSimilarity)
           
static void loadSimilarityGraph(com.tinkerpop.blueprints.pgm.Graph graph, org.apache.mahout.cf.taste.model.DataModel dataModel, org.apache.mahout.cf.taste.similarity.UserSimilarity userSimilarity, int topN, double threshold)
           
static void loadSimilarityGraph(com.tinkerpop.blueprints.pgm.Graph graph, org.apache.mahout.cf.taste.model.DataModel dataModel, org.apache.mahout.cf.taste.similarity.UserSimilarity userSimilarity, com.google.common.base.Predicate<Double> filter)
           
static void loadSimilarityGraph(com.tinkerpop.blueprints.pgm.Graph graph, org.apache.mahout.cf.taste.model.DataModel dataModel, org.apache.mahout.cf.taste.similarity.UserSimilarity userSimilarity, org.apache.mahout.cf.taste.neighborhood.UserNeighborhood userNeighbourHood, com.google.common.base.Function<Map<Long,Double>,Map<Long,Double>> filter)
           
static void loadSimilarityGraph(com.tinkerpop.blueprints.pgm.Graph graph, org.apache.mahout.cf.taste.model.DataModel dataModel, org.apache.mahout.cf.taste.similarity.UserSimilarity userSimilarity, org.apache.mahout.cf.taste.neighborhood.UserNeighborhood userNeighbourHood, int topN, double threshold)
           
static void loadSimilarityGraph(com.tinkerpop.blueprints.pgm.Graph graph, Iterable<com.mongodb.DBObject> cachedEntries, com.google.common.base.Function<com.mongodb.DBObject,SimilarityGraphHelper.SimilarityEntry> convertFunction, com.google.common.base.Predicate<Double> filter)
           
static void loadSimilarityGraph(com.tinkerpop.blueprints.pgm.Graph graph, Iterable<com.mongodb.DBObject> cachedEntries, com.google.common.base.Predicate<Double> filter)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_CACHE_SIMILARITY_CONVERT_FUNCTION

public static final com.google.common.base.Function<com.mongodb.DBObject,SimilarityGraphHelper.SimilarityEntry> DEFAULT_CACHE_SIMILARITY_CONVERT_FUNCTION
Method Detail

loadSimilarityGraph

public static void loadSimilarityGraph(com.tinkerpop.blueprints.pgm.Graph graph,
                                       org.apache.mahout.cf.taste.model.DataModel dataModel,
                                       org.apache.mahout.cf.taste.similarity.ItemSimilarity itemSimilarity)

loadSimilarityGraph

public static void loadSimilarityGraph(com.tinkerpop.blueprints.pgm.Graph graph,
                                       org.apache.mahout.cf.taste.model.DataModel dataModel,
                                       org.apache.mahout.cf.taste.similarity.ItemSimilarity itemSimilarity,
                                       com.google.common.base.Predicate<Double> filter)

loadSimilarityGraph

public static void loadSimilarityGraph(com.tinkerpop.blueprints.pgm.Graph graph,
                                       org.apache.mahout.cf.taste.model.DataModel dataModel,
                                       org.apache.mahout.cf.taste.similarity.ItemSimilarity itemSimilarity,
                                       int topN,
                                       double threshold)

loadSimilarityGraph

public static void loadSimilarityGraph(com.tinkerpop.blueprints.pgm.Graph graph,
                                       org.apache.mahout.cf.taste.model.DataModel dataModel,
                                       org.apache.mahout.cf.taste.similarity.ItemSimilarity itemSimilarity,
                                       com.google.common.base.Function<Map<Long,Double>,Map<Long,Double>> filter)

loadSimilarityGraph

public static void loadSimilarityGraph(com.tinkerpop.blueprints.pgm.Graph graph,
                                       org.apache.mahout.cf.taste.model.DataModel dataModel,
                                       org.apache.mahout.cf.taste.similarity.UserSimilarity userSimilarity)

loadSimilarityGraph

public static void loadSimilarityGraph(com.tinkerpop.blueprints.pgm.Graph graph,
                                       org.apache.mahout.cf.taste.model.DataModel dataModel,
                                       org.apache.mahout.cf.taste.similarity.UserSimilarity userSimilarity,
                                       com.google.common.base.Predicate<Double> filter)

loadSimilarityGraph

public static void loadSimilarityGraph(com.tinkerpop.blueprints.pgm.Graph graph,
                                       org.apache.mahout.cf.taste.model.DataModel dataModel,
                                       org.apache.mahout.cf.taste.similarity.UserSimilarity userSimilarity,
                                       int topN,
                                       double threshold)

loadSimilarityGraph

public static void loadSimilarityGraph(com.tinkerpop.blueprints.pgm.Graph graph,
                                       org.apache.mahout.cf.taste.model.DataModel dataModel,
                                       org.apache.mahout.cf.taste.similarity.UserSimilarity userSimilarity,
                                       org.apache.mahout.cf.taste.neighborhood.UserNeighborhood userNeighbourHood,
                                       int topN,
                                       double threshold)

loadSimilarityGraph

public static void loadSimilarityGraph(com.tinkerpop.blueprints.pgm.Graph graph,
                                       org.apache.mahout.cf.taste.model.DataModel dataModel,
                                       org.apache.mahout.cf.taste.similarity.UserSimilarity userSimilarity,
                                       org.apache.mahout.cf.taste.neighborhood.UserNeighborhood userNeighbourHood,
                                       com.google.common.base.Function<Map<Long,Double>,Map<Long,Double>> filter)

loadSimilarityGraph

public static void loadSimilarityGraph(com.tinkerpop.blueprints.pgm.Graph graph,
                                       Iterable<com.mongodb.DBObject> cachedEntries,
                                       com.google.common.base.Function<com.mongodb.DBObject,SimilarityGraphHelper.SimilarityEntry> convertFunction,
                                       com.google.common.base.Predicate<Double> filter)

loadSimilarityGraph

public static void loadSimilarityGraph(com.tinkerpop.blueprints.pgm.Graph graph,
                                       Iterable<com.mongodb.DBObject> cachedEntries,
                                       com.google.common.base.Predicate<Double> filter)


Copyright © 2012. All Rights Reserved.