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

References | Namespaces | Classes | Enumerations

Contains classes for computing the results of the PCA transformation algorithm. More...

References

 Batch
 

Namespaces

 daal::algorithms::pca::transform
 Contains classes for computing the results of the PCA transformation algorithm.
 
 daal::algorithms::pca::transform::interface1
 Contains version 1.0 of Intel(R) Data Analytics Acceleration Library (Intel(R) DAAL) interface.
 

Classes

class  Input
 Input objects for the PCA transformation algorithm in the batch and online processing modes and for the first distributed step of the algorithm. More...
 
class  Result
 Provides methods to access final results obtained with the compute() method of the PCA transformation algorithm in the batch processing mode or finalizeCompute() method of algorithm in the online processing mode or on the second and third steps of the algorithm in the distributed processing mode. More...
 
struct  Parameter
 Parameters for the PCA transformation compute method. More...
 

Enumerations

enum  Method { defaultDense = 0 }
 
enum  InputId { data = 0, eigenvectors }
 
enum  TransformComponentId { mean = 0x00000001ULL, variance = 0x00000002ULL, eigenvalue = 0x00000004ULL }
 
enum  TransformDataInputId { dataForTransform = lastInputId + 1 }
 
enum  ResultId { transformedData = 0 }
 

Enumeration Type Documentation

enum InputId

Available types of input objects for the PCA transformation algorithm

Enumerator
data 

Input data table

eigenvectors 

Transformation matrix of eigenvectors

enum Method

Available methods for computing the PCA transformation algorithm

Enumerator
defaultDense 

Default method

enum ResultId

Available types of results of the PCA transformation algorithm

Enumerator
transformedData 

Transformed data

enum TransformComponentId

Available types of dataForTransform - TODO: remove after extending PCA

Enumerator
mean 

Numeric table of size 1 x p with the mean values of features >

variance 

Numeric table of size 1 x p with the variances of features >

eigenvalue 

Numeric table of size 1 x p with the always computed eigenvalues>

enum TransformDataInputId

Available types of input objects for the PCA transformation algorithm

Enumerator
dataForTransform 

Data for transform

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