C# Class MyMediaLite.AttrToFactor.MF_Mapping

Base class for biased MF plus attribute-to-factor mapping
Inheritance: MyMediaLite.RatingPrediction.BiasedMatrixFactorization
Show file Open project: zenogantner/MML-KDD Class Usage Examples

Protected Properties

Property Type Description
attribute_to_factor Matrix
learn_rate_mapping double
num_init_mapping int
num_iter_mapping int
reg_mapping double

Public Methods

Method Description
IterateMapping ( ) : void

Perform one iteration of the mapping training

LearnAttributeToFactorMapping ( ) : void

Learn the mapping

Method Details

IterateMapping() public abstract method

Perform one iteration of the mapping training
public abstract IterateMapping ( ) : void
return void

LearnAttributeToFactorMapping() public abstract method

Learn the mapping
public abstract LearnAttributeToFactorMapping ( ) : void
return void

Property Details

attribute_to_factor protected property

The matrix representing the attribute-to-factor mapping
includes bias
protected Matrix attribute_to_factor
return Matrix

learn_rate_mapping protected property

The learn rate for training the mapping functions
protected double learn_rate_mapping
return double

num_init_mapping protected property

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

num_iter_mapping protected property

number of iterations of the mapping training procedure
protected int num_iter_mapping
return int

reg_mapping protected property

regularization constant for the mapping
protected double reg_mapping
return double