edu.qut.cs.rcmd.app.service.alg.trustpropagation
Class TrustPropagationRecommenderWrapperProvider
java.lang.Object
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
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TrustPropagationRecommenderWrapperProvider
public TrustPropagationRecommenderWrapperProvider()
get
public RecommenderWrapper get()
- Specified by:
get
in interface javax.inject.Provider<RecommenderWrapper>
Copyright © 2012. All Rights Reserved.