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

References | Namespaces | Classes | Enumerations
Kernel Functions

Contains classes for computing kernel functions. More...

References

 Linear Kernel
 Contains classes for computing linear kernel functions.
 
 Radial Basis Function Kernel
 Contains classes for computing the radial basis function (RBF) kernel.
 

Namespaces

 daal::algorithms::kernel_function
 Contains classes for computing kernel functions.
 
 daal::algorithms::kernel_function::interface1
 Contains version 1.0 of the Intel(R) Data Analytics Acceleration Library (Intel(R) DAAL) interface.
 

Classes

class  KernelIface
 Abstract class that specifies the interface of the algorithms for computing kernel functions in the batch processing mode. More...
 
struct  ParameterBase
 Optional input objects for the kernel function algorithm. More...
 
class  Input
 Input objects for the kernel function algorithm More...
 
class  Result
 Results obtained with the compute() method of the kernel function algorithm in the batch processing mode. More...
 

Enumerations

enum  ComputationMode { vectorVector, matrixVector, matrixMatrix }
 
enum  InputId { X, Y }
 
enum  ResultId { values }
 

Enumeration Type Documentation

enum ComputationMode

Mode of computing kernel functions

Enumerator
vectorVector 

Computes the kernel function for given feature vectors Xi and Yj

matrixVector 

Computes the kernel function for all the vectors in the set X and a given feature vector Yi

matrixMatrix 

Computes the kernel function for all the vectors in the sets X and Y

enum InputId

Available identifiers of input objects of the kernel function algorithm

Enumerator
X 

Input left data table

Y 

Input right data table

enum ResultId

Available identifiers of results of the kernel function algorithm

Enumerator
values 

Table to store results

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