Class MatchboxRecommenderAdvancedTrainingSettings
Advanced settings of the Matchbox recommender which affect training. Cannot be set after training.
Implements
Inherited Members
Namespace: Microsoft.ML.Probabilistic.Learners
Assembly: Microsoft.ML.Probabilistic.Learners.Recommender.dll
Syntax
[Serializable]
public class MatchboxRecommenderAdvancedTrainingSettings : ICustomSerializable
Properties
AffinityNoiseVariance
Gets or sets the variance of the affinity noise.
Declaration
public double AffinityNoiseVariance { get; set; }
Property Value
Type | Description |
---|---|
Double |
ItemBiasFeatureWeightPriorVariance
Gets or sets the variance of the prior distribution over feature weights used to compute item bias.
Declaration
public double ItemBiasFeatureWeightPriorVariance { get; set; }
Property Value
Type | Description |
---|---|
Double |
ItemBiasVariance
Gets or sets the variance of the item bias.
Declaration
public double ItemBiasVariance { get; set; }
Property Value
Type | Description |
---|---|
Double |
ItemTraitFeatureWeightPriorVariance
Gets or sets the variance of the prior distribution over feature weights used to compute item traits.
Declaration
public double ItemTraitFeatureWeightPriorVariance { get; set; }
Property Value
Type | Description |
---|---|
Double |
ItemTraitVariance
Gets or sets the variance of the item traits.
Declaration
public double ItemTraitVariance { get; set; }
Property Value
Type | Description |
---|---|
Double |
UserBiasFeatureWeightPriorVariance
Gets or sets the variance of the prior distribution over feature weights used to compute user bias.
Declaration
public double UserBiasFeatureWeightPriorVariance { get; set; }
Property Value
Type | Description |
---|---|
Double |
UserBiasVariance
Gets or sets the variance of the user bias.
Declaration
public double UserBiasVariance { get; set; }
Property Value
Type | Description |
---|---|
Double |
UserThresholdNoiseVariance
Gets or sets the variance of the noise of the user thresholds.
Declaration
public double UserThresholdNoiseVariance { get; set; }
Property Value
Type | Description |
---|---|
Double |
UserThresholdPriorVariance
Gets or sets the variance of the prior distribution of the user threshold.
Declaration
public double UserThresholdPriorVariance { get; set; }
Property Value
Type | Description |
---|---|
Double |
UserTraitFeatureWeightPriorVariance
Gets or sets the variance of the prior distribution over feature weights used to compute user traits.
Declaration
public double UserTraitFeatureWeightPriorVariance { get; set; }
Property Value
Type | Description |
---|---|
Double |
UserTraitVariance
Gets or sets the variance of the user traits.
Declaration
public double UserTraitVariance { get; set; }
Property Value
Type | Description |
---|---|
Double |
Methods
SaveForwardCompatible(IWriter)
Saves the advanced training settings of a Matchbox recommender using the specified writer to a binary stream.
Declaration
public void SaveForwardCompatible(IWriter writer)
Parameters
Type | Name | Description |
---|---|---|
IWriter | writer | The writer to save the advanced training settings to. |