edu.qut.cs.rcmd.common.function
Class Similarities

java.lang.Object
  extended by edu.qut.cs.rcmd.common.function.Similarities

public final class Similarities
extends Object


Nested Class Summary
static interface Similarities.DefaultValueProvider<T>
           
 
Field Summary
static Similarities.DefaultValueProvider<?> ZERO_BASED_DEFAULT_VALUE_PROVIDER
           
 
Method Summary
static
<T> double
cosine(Map<T,Double> itemA, Map<T,Double> itemB)
           
static
<T> double
cosine(Map<T,Double> itemA, Map<T,Double> itemB, Similarities.DefaultValueProvider<T> defaultValueProvider)
           
static
<T> Similarities.DefaultValueProvider<T>
getZeroBasedDefaultValueProvider()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ZERO_BASED_DEFAULT_VALUE_PROVIDER

public static final Similarities.DefaultValueProvider<?> ZERO_BASED_DEFAULT_VALUE_PROVIDER
Method Detail

cosine

public static <T> double cosine(Map<T,Double> itemA,
                                Map<T,Double> itemB)

cosine

public static <T> double cosine(Map<T,Double> itemA,
                                Map<T,Double> itemB,
                                Similarities.DefaultValueProvider<T> defaultValueProvider)

getZeroBasedDefaultValueProvider

public static <T> Similarities.DefaultValueProvider<T> getZeroBasedDefaultValueProvider()


Copyright © 2012. All Rights Reserved.