edu.qut.cs.rcmd.app.service.alg.trustpropagation
Class TrustPropagationRecommenderWrapperProvider

java.lang.Object
  extended by edu.qut.cs.rcmd.app.service.alg.trustpropagation.TrustPropagationRecommenderWrapperProvider
All Implemented Interfaces:
javax.inject.Provider<RecommenderWrapper>

@Singleton
public class TrustPropagationRecommenderWrapperProvider
extends Object
implements com.google.inject.Provider<RecommenderWrapper>

This is an injector for the type of RecommenderWraper The injected wrapper will recommend items using the Trust Propagation based algorithm The Trust Propagation based algorithm first calculate the user similarity using the SimTrust algorithm, then it can form a trust network graph and the Tidal Trust algorithm will use it to find user's neighbours


Constructor Summary
TrustPropagationRecommenderWrapperProvider()
           
 
Method Summary
 RecommenderWrapper get()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TrustPropagationRecommenderWrapperProvider

public TrustPropagationRecommenderWrapperProvider()
Method Detail

get

public RecommenderWrapper get()
Specified by:
get in interface javax.inject.Provider<RecommenderWrapper>


Copyright © 2012. All Rights Reserved.