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

List of all members
Parameter Struct Reference

Parameter for the EM for GMM algorithm More...

Class Declaration

struct DAAL_EXPORT Parameter : public daal::algorithms::Parameter
{
Parameter(const size_t nComponents,
const services::SharedPtr<covariance::BatchImpl> &covariance,
const size_t maxIterations = 10,
const double accuracyThreshold = 1.0e-04,
const double regularizationFactor = 0.01,
Parameter(const Parameter &other);
virtual ~Parameter() {}
virtual services::Status check() const;
size_t nComponents;
size_t maxIterations;
services::SharedPtr<covariance::BatchImpl> covariance;
};

Constructor & Destructor Documentation

Parameter ( const size_t  nComponents,
const services::SharedPtr< covariance::BatchImpl > &  covariance,
const size_t  maxIterations = 10,
const double  accuracyThreshold = 1.0e-04,
const double  regularizationFactor = 0.01,
const CovarianceStorageId  covarianceStorage = full 
)

Constructs the parameter of EM for GMM algorithm

Parameters
[in]nComponentsNumber of components in the Gaussian mixture model
[in]covariancePointer to the algorithm that computes the covariance
[in]maxIterationsMaximal number of iterations of the algorithm
[in]accuracyThresholdThreshold for the termination of the algorithm
[in]regularizationFactorFactor for covariance regularization in case of ill-conditional data
[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.

services::SharedPtr<covariance::BatchImpl> covariance

Pointer to the algorithm that computes the covariance

CovarianceStorageId covarianceStorage

Type of covariance in the Gaussian mixture model.

size_t maxIterations

Maximal number of iterations of the algorithm.

size_t nComponents

Number of components in the Gaussian mixture model

double regularizationFactor

Factor for covariance regularization in case of ill-conditional data


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

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