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. |