Intel® Data Analytics Acceleration Library (Intel® DAAL) is the library of Intel® architecture optimized building blocks covering all stages of data analytics: data acquisition from a data source, preprocessing, transformation, data mining, modeling, validation, and decision making.
The library algorithms support the following computation modes:
- Batch processing
- Online processing
- Distributed processing
You can select the computation mode during initialization of the Algorithm.
For a list of computation parameters of a specific algorithm in each computation mode, possible input types, and output results, refer to the description of an appropriate algorithm.
Online processing computation mode assumes that data arrives in blocks i = 1, 2, 3, … nblocks.
Computation of correlation and variance-covariance matrices in the online processing mode follows the general computation schema for online processing described in Algorithms.