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

List of all members
Parameter Struct Reference

Parameter for the computation of initial values for the EM for GMM algorithm More...

Class Declaration

struct DAAL_EXPORT Parameter : public daal::algorithms::Parameter
{
Parameter(size_t nComponents, size_t nTrials = 20, size_t nIterations = 10, size_t seed = 777,
virtual ~Parameter() {}
virtual services::Status check() const;
size_t nComponents;
size_t nTrials;
size_t nIterations;
size_t seed;
engines::EnginePtr engine;
};

Constructor & Destructor Documentation

Parameter ( size_t  nComponents,
size_t  nTrials = 20,
size_t  nIterations = 10,
size_t  seed = 777,
double  accuracyThreshold = 1.0e-04,
em_gmm::CovarianceStorageId  covarianceStorage = em_gmm::full 
)

Constructs parameters of the EM for GMM algorithm

Parameters
[in]nComponentsNumber of components in the Gaussian mixture model
[in]nTrialsNumber of trials of short EM runs
[in]nIterationsNumber of iterations in every short EM run
[in]seedSeed for randomly generating data points to start the initialization of short EM
[in]accuracyThresholdThreshold for the termination of the algorithm
[in]covarianceStorageType of covariance in the Gaussian mixture model

Member Function Documentation

virtual services::Status check ( ) const
virtual

Checks the correctness of the parameter

Member Data Documentation

double accuracyThreshold

Threshold for the termination of the algorithm

em_gmm::CovarianceStorageId covarianceStorage

Type of covariance in the Gaussian mixture model.

engines::EnginePtr engine

Engine to be used for randomly generating data points to start the initialization of short EM

size_t nComponents

Number of components in the Gaussian mixture model

size_t nIterations

Number of iterations in every short EM run

size_t nTrials

Number of trials of short EM runs

size_t seed

Seed for randomly generating data points to start the initialization of short EM


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

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