Interface IMatchboxRecommender<TInstanceSource, TUser, TItem, TRatingDistribution, TFeatureSource>
Interface to a Matchbox recommender system.
Inherited Members
Namespace: Microsoft.ML.Probabilistic.Learners
Assembly: Microsoft.ML.Probabilistic.Learners.Recommender.dll
Syntax
public interface IMatchboxRecommender<in TInstanceSource, TUser, TItem, TRatingDistribution, in TFeatureSource> : IRecommender<TInstanceSource, TUser, TItem, int, TRatingDistribution, TFeatureSource>, ILearner, ICustomSerializable
Type Parameters
Name | Description |
---|---|
TInstanceSource | The type of a source of instances. |
TUser | The type of a user. |
TItem | The type of an item. |
TRatingDistribution | The type of a distribution over ratings. |
TFeatureSource | The type of a source of features. |
Properties
Settings
Gets the recommender settings.
Declaration
MatchboxRecommenderSettings Settings { get; }
Property Value
Type | Description |
---|---|
MatchboxRecommenderSettings |
Methods
GetPosteriorDistributions()
Gets a copy of the posterior distribution over the parameters of the Matchbox model.
Declaration
PosteriorDistributions<TUser, TItem> GetPosteriorDistributions()
Returns
Type | Description |
---|---|
PosteriorDistributions<TUser, TItem> | The posterior distributions. |