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

List of all members
Parameter Struct Reference

Optional parameters. More...

Class Declaration

struct DAAL_EXPORT Parameter : public classifier::Parameter
{
Parameter(const services::SharedPtr<kernel_function::KernelIface> &kernelForParameter
= services::SharedPtr<kernel_function::KernelIface>(new kernel_function::linear::Batch<>()),
double C = 1.0,
double accuracyThreshold = 0.001,
double tau = 1.0e-6,
size_t maxIterations = 1000000,
size_t cacheSize = 8000000,
bool doShrinking = true,
size_t shrinkingStep = 1000) :
double C;
double tau;
size_t maxIterations;
size_t cacheSize;
bool doShrinking;
size_t shrinkingStep;
algorithms::kernel_function::KernelIfacePtr kernel;
services::Status check() const DAAL_C11_OVERRIDE;
};

Member Data Documentation

double accuracyThreshold

Training accuracy

double C

Upper bound in constraints of the quadratic optimization problem

size_t cacheSize

Size of cache in bytes to store values of the kernel matrix. A non-zero value enables use of a cache optimization technique

bool doShrinking

Flag that enables use of the shrinking optimization technique

algorithms::kernel_function::KernelIfacePtr kernel

Kernel function

size_t maxIterations

Maximal number of iterations for the algorithm

size_t shrinkingStep

Number of iterations between the steps of shrinking optimization technique

double tau

Tau parameter of the working set selection scheme


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

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