C# Class MyMediaLite.AttrToFactor.BPRMF_Mapping

Base class for BPR-MF plus attribute-to-factor mapping
Literature: Zeno Gantner, Lucas Drumond, Christoph Freudenthaler, Steffen Rendle, Lars Schmidt-Thieme: Learning Attribute-to-Feature Mappings for Cold-Start Recommendations. ICDM 2011. http://www.ismll.uni-hildesheim.de/pub/pdfs/Gantner_et_al2010Mapping.pdf
Inheritance: MyMediaLite.ItemRecommendation.BPRMF
Afficher le fichier Open project: zenogantner/MML-KDD Class Usage Examples

Protected Properties

Свойство Type Description
attribute_to_factor Matrix
learn_rate_mapping double
num_init_mapping int
num_iter_mapping int
reg_mapping double

Méthodes publiques

Méthode Description
IterateMapping ( ) : void

Perform one iteration of the mapping training

LearnAttributeToFactorMapping ( ) : void

Learn the mapping

Method Details

IterateMapping() public abstract méthode

Perform one iteration of the mapping training
public abstract IterateMapping ( ) : void
Résultat void

LearnAttributeToFactorMapping() public abstract méthode

Learn the mapping
public abstract LearnAttributeToFactorMapping ( ) : void
Résultat void

Property Details

attribute_to_factor protected_oe property

The matrix representing the attribute-to-factor mapping
includes bias
protected Matrix attribute_to_factor
Résultat Matrix

learn_rate_mapping protected_oe property

The learn rate for training the mapping functions
protected double learn_rate_mapping
Résultat double

num_init_mapping protected_oe property

number of times the regression is computed (to avoid local minima)
may be ignored by the recommender
protected int num_init_mapping
Résultat int

num_iter_mapping protected_oe property

number of iterations of the mapping training procedure
protected int num_iter_mapping
Résultat int

reg_mapping protected_oe property

regularization constant for the mapping
protected double reg_mapping
Résultat double