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

List of all members
Parameter Struct Reference

KD-tree based kNN algorithm parameters. More...

Class Declaration

Deprecated:
This item will be removed in a future release.
struct DAAL_EXPORT Parameter : public daal::algorithms::classifier::Parameter
{
Parameter(size_t nClasses = 2, size_t nNeighbors = 1, int randomSeed = 777, DataUseInModel dataUse = doNotUse)
: daal::algorithms::classifier::Parameter(nClasses),
k(nNeighbors),
seed(randomSeed),
dataUseInModel(dataUse),
engine(engines::mcg59::Batch<>::create())
{}
services::Status check() const DAAL_C11_OVERRIDE;
size_t k;
int seed;
engines::EnginePtr engine;
};

Constructor & Destructor Documentation

DAAL_DEPRECATED Parameter ( size_t  nClasses = 2,
size_t  nNeighbors = 1,
int  randomSeed = 777,
DataUseInModel  dataUse = doNotUse 
)
inline

Parameter constructor

Parameters
[in]nClassesNumber of classes
[in]nNeighborsNumber of neighbors
[in]randomSeedSeed for random choosing elements from training dataset
Deprecated:
This item will be removed in a future release. Use engine instead.
Parameters
[in]dataUseThe option to enable/disable an usage of the input dataset in kNN model

Member Function Documentation

DAAL_DEPRECATED services::Status check ( ) const

Checks a parameter of the KD-tree based kNN algorithm

Member Data Documentation

DataUseInModel dataUseInModel

The option to enable/disable an usage of the input dataset in kNN model

engines::EnginePtr engine

Engine for random choosing elements from training dataset

size_t k

Number of neighbors

int seed

Seed for random choosing elements from training dataset

Deprecated:
This item will be removed in a future release. Use engine instead.

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

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