C# Class NReco.CF.Taste.Impl.Recommender.MockRecommender

Inheritance: IRecommender
Mostra file Open project: nreco/recommender Class Usage Examples

Public Properties

Property Type Description
recommendCount int

Public Methods

Method Description
EstimatePreference ( long userID, long itemID ) : float
GetDataModel ( ) : IDataModel
MockRecommender ( int recommendCount ) : System
Recommend ( long userID, int howMany ) : IList
Recommend ( long userID, int howMany, IDRescorer rescorer ) : IList
Refresh ( IList alreadyRefreshed ) : void
RemovePreference ( long userID, long itemID ) : void
SetPreference ( long userID, long itemID, float value ) : void

Method Details

EstimatePreference() public method

public EstimatePreference ( long userID, long itemID ) : float
userID long
itemID long
return float

GetDataModel() public method

public GetDataModel ( ) : IDataModel
return IDataModel

MockRecommender() public method

public MockRecommender ( int recommendCount ) : System
recommendCount int
return System

Recommend() public method

public Recommend ( long userID, int howMany ) : IList
userID long
howMany int
return IList

Recommend() public method

public Recommend ( long userID, int howMany, IDRescorer rescorer ) : IList
userID long
howMany int
rescorer IDRescorer
return IList

Refresh() public method

public Refresh ( IList alreadyRefreshed ) : void
alreadyRefreshed IList
return void

RemovePreference() public method

public RemovePreference ( long userID, long itemID ) : void
userID long
itemID long
return void

SetPreference() public method

public SetPreference ( long userID, long itemID, float value ) : void
userID long
itemID long
value float
return void

Property Details

recommendCount public_oe property

public int recommendCount
return int