Java* API Reference for Intel® Data Analytics Acceleration Library 2019 Update 4
Packages | |
package | com.intel.daal.algorithms |
Contains classes that implement algorithms for data analysis (data mining), and data modeling (training and prediction). These algorithms include matrix decompositions, clustering algorithms, classification and regression algorithms, as well as association rules discovery. | |
Classes | |
class | Algorithm |
Algorithm is the base class for the classes interfacing the major stages of data processing: Analysis, Training and Prediction. More... | |
class | AnalysisBatch |
Provides methods for execution of operations over data, such as computation of Summary Statistics estimates in batch processing mode. Classes that implement specific algorithms of the data analysis in batch processing mode are derived classes of the AnalysisBatch class. The class additionally provides methods for validation of input and output parameters of the algorithms. More... | |
class | AnalysisDistributed |
Provides methods for execution of operations over data, such as computation of Summary Statistics estimates in distributed processing mode. Classes that implement specific algorithms of the data analysis in distributed processing mode are derived classes of the AnalysisDistributed class. The class additionally provides methods for validation of input and output parameters of the algorithms. More... | |
class | AnalysisOnline |
Provides methods for execution of operations over data, such as computation of Summary Statistics estimates in the online processing mode. Classes that implement specific algorithms of the data analysis in the online processing mode are derived classes of the AnalysisOnline class. The class additionally provides methods for validation of input and output parameters of the algorithms. More... | |
class | ComputeMode |
class | ComputeStep |
class | Input |
Base class to represent computation input arguments. Algorithm-specific input arguments are represented as derivative classes of the Input class. More... | |
class | InputBatch |
Base class to represent input arguments of the computation in the batch processing mode. Algorithm-specific input arguments are represented as derivative classes of the InputBatch class. More... | |
class | Model |
Model is the base class for the classes that represent the models, such as linear regression or Support Vector Machine classifier. More... | |
class | OptionalArgument |
Class that provides functionality of the Collection container for Serializable objects. More... | |
class | Parameter |
Base class to represent computation parameters. Algorithm-specific parameters are represented as derivative classes of the Parameter class. More... | |
class | PartialResult |
Base class to represent partial results of the computation. Algorithm-specific partial results are represented as derivative classes of the PartialResult class. More... | |
class | Precision |
Available precisions for algorithms. More... | |
class | Prediction |
Provides prediction methods depending on the model such as linearregression.Model. The methods of the class support different computation modes: batch, distributed, and online(see ComputeMode). Classes that implement specific algorithms of the model based data prediction are derived classes of the Prediction class. The class additionally provides virtual methods for validation of input and output parameters of the algorithms. More... | |
class | PredictionDistributed |
Provides prediction methods depending on the model such as linearregression.Model. The methods of the class support different computation modes: batch, distributed, and online(see ComputeMode). Classes that implement specific algorithms of the model based data prediction are derived classes of the PredictionDistributed class. The class additionally provides virtual methods for validation of input and output parameters of the algorithms. More... | |
class | Result |
Base class to represent final results of the computation. Algorithm-specific final results are represented as derivative classes of the Result class. More... | |
class | TrainingBatch |
Provides methods to train models that depend on the data provided in batch mode. For example, these methods enable training the linear regression model. Classes that implement specific algorithms of model training in batch mode are derived classes of the TrainingBatch class. The class additionally provides methods for validation of input and output parameters of the algorithms. More... | |
class | TrainingDistributed |
Provides methods to train models that depend on the data provided in the distributed processing mode. For example, these methods enable training the linear regression model. Classes that implement specific algorithms of model training in the distributed processing mode are derived classes of the TrainingDistributed class. The class additionally provides methods for validation of input and output parameters of the algorithms. More... | |
class | TrainingOnline |
Provides methods to train models that depend on the data provided in the online processing mode. For example, these methods enable training the linear regression model. Classes that implement specific algorithms of model training in the online processing mode are derived classes of the TrainingOnline class. The class additionally provides methods for validation of input and output parameters of the algorithms. More... | |
For more complete information about compiler optimizations, see our Optimization Notice.