C++ API Reference for Intel® Data Analytics Acceleration Library 2018 Update 2

List of all members

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) :
C(C), accuracyThreshold(accuracyThreshold), tau(tau), maxIterations(maxIterations), cacheSize(cacheSize),
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

◆ accuracyThreshold

double accuracyThreshold

Training accuracy

◆ C

double C

Upper bound in constraints of the quadratic optimization problem

◆ cacheSize

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

◆ doShrinking

bool doShrinking

Flag that enables use of the shrinking optimization technique

◆ kernel

algorithms::kernel_function::KernelIfacePtr kernel

Kernel function

◆ maxIterations

size_t maxIterations

Maximal number of iterations for the algorithm

◆ shrinkingStep

size_t shrinkingStep

Number of iterations between the steps of shrinking optimization technique

◆ tau

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.