edu.qut.cs.rcmd.core.alg.wtr
Interface WeightedTagFormula

All Known Implementing Classes:
WeightedTagFormulaImpl

public interface WeightedTagFormula


Method Summary
 Map<String,Double> getItemRepresentation(long itemId)
           
 Map<String,Double> getUserProfile(long userId)
           
 double iif(String tag)
           
 double iuf(String tag)
           
 double tagPreference(long userId, String tag)
           
 double tagToItemRelevence(long itemId, String tag)
           
 double userBasedTagRelevance(long userId, String srcTag, String targetTag)
           
 List<Double> userBasedTagRelevances(long userId, String srcTag, List<String> targetTags)
           
 

Method Detail

userBasedTagRelevance

double userBasedTagRelevance(long userId,
                             String srcTag,
                             String targetTag)

userBasedTagRelevances

List<Double> userBasedTagRelevances(long userId,
                                    String srcTag,
                                    List<String> targetTags)

tagToItemRelevence

double tagToItemRelevence(long itemId,
                          String tag)

iif

double iif(String tag)

getItemRepresentation

Map<String,Double> getItemRepresentation(long itemId)

tagPreference

double tagPreference(long userId,
                     String tag)

iuf

double iuf(String tag)

getUserProfile

Map<String,Double> getUserProfile(long userId)


Copyright © 2012. All Rights Reserved.