IUserBasedRecommender InterfaceNReco.Recommender Class Library
Interface implemented by "user-based" recommenders.

Namespace: NReco.CF.Taste.Recommender
Assembly: NReco.Recommender (in NReco.Recommender.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax

public interface IUserBasedRecommender : IRecommender, 
	IRefreshable

The IUserBasedRecommender type exposes the following members.

Methods

  NameDescription
Public methodEstimatePreference
Estimate preference for given user ID and item ID
(Inherited from IRecommender.)
Public methodGetDataModel
Get underlying data model instance
(Inherited from IRecommender.)
Public methodMostSimilarUserIDs(Int64, Int32)
Get most similar user IDs for specified user ID
Public methodMostSimilarUserIDs(Int64, Int32, IRescorer Tuple Int64, Int64  )
Get most similar user IDs for specified user ID and rescorer
Public methodRecommend(Int64, Int32)
Recommend desired number of items for given user ID
(Inherited from IRecommender.)
Public methodRecommend(Int64, Int32, IDRescorer)
Recommend desired number of items for given user ID and rescorer
(Inherited from IRecommender.)
Public methodRefresh (Inherited from IRefreshable.)
Public methodRemovePreference
Remove preferense for given user ID and item ID
(Inherited from IRecommender.)
Public methodSetPreference
Set preference value for given user ID and item ID
(Inherited from IRecommender.)
Top
See Also