C++ API Reference for Intel® Data Analytics Acceleration Library 2020 Update 1

List of all members
Parameter Struct Reference

Parameters for the compute() method of the implicit ALS algorithm. More...

Class Declaration

struct DAAL_EXPORT Parameter : public daal::algorithms::Parameter
{
Parameter(size_t nFactors = 10, size_t maxIterations = 5, double alpha = 40.0, double lambda = 0.01,
double preferenceThreshold = 0.0) :
{}
size_t nFactors;
size_t maxIterations;
double alpha;
double lambda;
services::Status check() const DAAL_C11_OVERRIDE;
};

Constructor & Destructor Documentation

Parameter ( size_t  nFactors = 10,
size_t  maxIterations = 5,
double  alpha = 40.0,
double  lambda = 0.01,
double  preferenceThreshold = 0.0 
)
inline

Constructs parameters of the implicit ALS initialization algorithm

Parameters
[in]nFactorsNumber of factors
[in]maxIterationsMaximum number of iterations of the implicit ALS training algorithm
[in]alphaConfidence parameter of the implicit ALS training algorithm
[in]lambdaRegularization parameter
[in]preferenceThresholdThreshold used to define preference values

Member Data Documentation

double alpha

Confidence parameter of the implicit ALS training algorithm

double lambda

Regularization parameter

size_t maxIterations

Maximum number of iterations of the implicit ALS training algorithm

size_t nFactors

Number of factors

double preferenceThreshold

Threshold used to define preference values


The documentation for this struct was generated from the following file:

For more complete information about compiler optimizations, see our Optimization Notice.