Intel(R) oneAPI Data Analytics Library Documentation

Introduction

  • Installation
    • See Also

Developer Guide

  • Data Analytics Pipeline
  • oneAPI Interfaces
    • Introduction
      • Get Started with oneDAL
        • Before You Begin
        • End-to-end Example
        • Build and Run Examples
        • See Also
      • Build applications with oneDAL
        • Applications on Windows* OS
        • Applications on Linux* OS
      • Glossary
        • Machine learning terms
        • oneDAL terms
        • Common oneAPI terms
    • Computational Modes
      • Batch
      • Online
      • Distributed
    • Data Management
      • Key concepts
        • Dataset
        • Data source
        • Table
        • Table metadata
        • Accessor
        • Example of interaction between table and accessor objects
      • Details
        • Array
        • Accessors
        • Data Sources
        • Tables
    • Algorithms
      • Clustering
        • K-Means
        • K-Means initialization
      • Decomposition
        • Principal Components Analysis (PCA)
      • Ensembles
        • Decision Forest Classification and Regression (DF)
      • Kernel Functions
        • Linear kernel
        • Polynomial kernel
        • Radial Basis Function (RBF) kernel
      • Nearest Neighbors (kNN)
        • k-Nearest Neighbors Classification (k-NN)
      • Support Vector Machines
        • Support Vector Machine Classifier and Regression (SVM)
    • oneAPI Examples
      • DPC++
        • column_accessor_homogen.cpp
        • df_cls_hist_batch.cpp
        • df_reg_hist_batch.cpp
        • kmeans_init_dense.cpp
        • kmeans_lloyd_dense_batch.cpp
        • knn_cls_brute_force_dense_batch.cpp
        • linear_kernel_dense_batch.cpp
        • pca_cor_dense_batch.cpp
        • rbf_kernel_dense_batch.cpp
        • svm_two_class_thunder_dense_batch.cpp
      • C++
        • column_accessor_homogen.cpp
        • df_cls_dense_batch.cpp
        • df_reg_dense_batch.cpp
        • graph_service_functions.cpp
        • jaccard_batch.cpp
        • jaccard_batch_app.cpp
        • kmeans_init_dense.cpp
        • kmeans_lloyd_dense_batch.cpp
        • knn_cls_kd_tree_dense_batch.cpp
        • linear_kernel_dense_batch.cpp
        • load_graph.cpp
        • pca_dense_batch.cpp
        • polynomial_kernel_dense_batch.cpp
        • rbf_kernel_dense_batch.cpp
        • svm_multi_class_thunder_dense_batch.cpp
        • svm_reg_thunder_dense_batch.cpp
        • svm_two_class_smo_dense_batch.cpp
        • svm_two_class_thunder_dense_batch.cpp
        • triangle_counting_batch.cpp
    • Appendix
      • Decision Tree
      • k-d Tree
        • Related terms
  • DAAL Interfaces
    • CPU and GPU Support
      • Computation modes
      • Methods
      • Parameters
    • Library Usage
      • Algorithms
        • Algorithm Input
        • Algorithm Output
        • Algorithm Parameters
      • Computation Modes
        • Batch processing
        • Online processing
        • Distributed processing
      • Training and Prediction
        • Classification Usage Model
        • Regression Usage Model
        • Recommendation Systems Usage Model
    • Data Management
      • Numeric Tables
        • Generic Interfaces
        • Essential Interfaces for Algorithms
        • Types of Numeric Tables
      • Data Sources
        • Samples
        • Examples
      • Data Dictionaries
        • Examples
      • Data Serialization and Deserialization
        • Examples
      • Data Compression
        • General API for Data Compression and Decompression
        • Compression and Decompression Interfaces
        • Examples
      • Data Model
    • Analysis
      • K-Means Clustering
        • Details
        • Initialization
        • Computation
        • Examples
        • Performance Considerations
      • Density-Based Spatial Clustering of Applications with Noise
        • Details
        • Computation
        • Examples
      • Correlation and Variance-Covariance Matrices
        • Details
        • Computation
        • Examples
        • Performance Considerations
      • Principal Component Analysis
        • Details
        • Computation
        • Examples
        • Performance Considerations
      • Principal Components Analysis Transform
        • Details
        • Batch Processing
        • Examples
      • Singular Value Decomposition
        • Details
        • Computation
        • Examples
        • Performance Considerations
      • Association Rules
        • Details
        • Batch Processing
        • Performance Considerations
      • Kernel Functions
        • Linear Kernel
        • Radial Basis Function Kernel
      • Expectation-Maximization
        • Details
        • Initialization
        • Computation
        • Performance Considerations
      • Cholesky Decomposition
        • Details
        • Batch Processing
        • Examples
        • Performance Considerations
      • QR Decomposition
        • QR Decomposition without Pivoting
        • Pivoted QR Decomposition
        • Performance Considerations
      • Outlier Detection
        • Multivariate Outlier Detection
        • Multivariate BACON Outlier Detection
        • Univariate Outlier Detection
      • Distance Matrix
        • Correlation Distance Matrix
        • Cosine Distance Matrix
      • Distributions
        • Uniform Distribution
        • Normal Distribution
        • Bernoulli Distribution
      • Engines
        • mt19937
        • mcg59
        • mt2203
      • Moments of Low Order
        • Details
        • Computation
        • Examples
      • Quantile
        • Details
        • Batch Processing
        • Examples
      • Quality Metrics
        • Working with the Default Metric Set
        • Working with User-defined Quality Metrics
      • Sorting
        • Batch Processing
        • Examples
      • Normalization
        • Z-score
        • Min-max
      • Optimization Solvers
        • Objective Function
        • Iterative Solver
    • Training and Prediction
      • Decision Forest
        • Decision Forest
        • Regression Decision Forest
        • Classification Decision Forest
      • Decision Trees
        • Decision Tree
        • Regression Decision Tree
        • Classification Decision Tree
      • Gradient Boosted Trees
        • Gradient Boosted Trees
        • Regression Gradient Boosted Trees
        • Classification Gradient Boosted Trees
      • Stump
        • Classification Stump
        • Regression Stump
      • Linear and Ridge Regressions
        • Linear Regression
        • Ridge Regression
        • Linear and Ridge Regressions Computation
      • LASSO and Elastic Net Regressions
        • LASSO
        • Elastic Net
        • LASSO and Elastic Net Computation
      • k-Nearest Neighbors (kNN) Classifier
        • Details
        • Batch Processing
        • Examples
      • Implicit Alternating Least Squares
        • Details
        • Initialization
        • Computation
        • Examples
        • Performance Considerations
      • Logistic Regression
        • Details
        • Usage of Training Alternative
        • Batch Processing
        • Examples
      • Naïve Bayes Classifier
        • Details
        • Computation
        • Examples
        • Performance Considerations
      • Support Vector Machine Classifier
        • Details
        • Usage of Training Alternative
        • Batch Processing
        • Performance Considerations
      • Multi-class Classifier
        • Details
        • Usage of Training Alternative
        • Batch Processing
      • Boosting
        • AdaBoost Classifier
        • AdaBoost Multiclass Classifier
        • BrownBoost Classifier
        • LogitBoost Classifier
      • Training Alternative
    • Services
      • Extracting Version Information
        • Examples
      • Handling Errors
        • Examples
      • Managing Memory
      • Managing the Computational Environment
        • Examples
      • Providing a Callback for the Host Application
    • Examples
  • Bibliography

API Reference

  • C++ API
    • Data Management
      • Array
        • Programming interface
        • Usage example
      • Accessors
        • Column accessor
        • Row accessor
      • Data Sources
        • CSV data source
      • Tables
        • Programming interface
    • Algorithms
      • Clustering
        • K-Means
        • K-Means initialization
      • Decomposition
        • Principal Components Analysis (PCA)
      • Ensembles
        • Decision Forest Classification and Regression (DF)
      • Kernel Functions
        • Linear kernel
        • Polynomial kernel
        • Radial Basis Function (RBF) kernel
      • Nearest Neighbors (kNN)
        • k-Nearest Neighbors Classification (k-NN)
      • Support Vector Machines
        • Support Vector Machine Classifier (SVM)

Notes

  • Known Issues
    • oneAPI examples failing with segfault
      • How to Fix
    • PCA examples failing on GPU devices
      • How to Fix
    • Static debug configuration not working
      • How to Fix
    • DPC++ examples not working
      • How to Fix
    • Incorrect linker behavior
      • How to Fix
    • Level Zero runtime dependency
      • How to Fix
    • Potential performance degradations
      • How to Fix
    • Undeclared identifier CL_DEVICE_IL_VERSION_KHR
      • How to fix
    • DLL file not found
      • How to Fix
  • Notices and Disclaimers

Contributing Guide

  • Coding Guidelines
    • Coding Style
      • General Rules
        • Whitespaces
        • Functions
        • C++ Files
        • Header Files
      • Naming Conventions
        • File Names
        • Type Names
        • Function Names
        • Variable Names
        • Class Member Names and Method Names
        • Constant Names
        • Distributed and streaming computational schemes
      • Declaration Order
      • Typedefs
      • Defines
      • Common definitions
      • Statements
      • Comments
        • Function Comments
        • Variable Comments
        • Class Data Members Comments
        • Function Declarations Comments
      • Templates declaration
      • Deprecated API
        • Notes
    • Programming guidelines
      • Local Variables
      • Constants
      • Static and Global Variables
        • Undetermined order of construction and destruction
        • Static variables within a function scope
      • Usage of const
        • Usage of const in Functions
        • Usage of const Methods
        • Usage of const and mutable Data Members
      • Ownership (RAII – Resource Acquisition Is Initialization)
      • Smart Pointers
      • Passing parameters of non-primitive types by reference
      • Preprocessor Macros
      • Namespaces
      • Functions
        • Write short functions
        • Function’s arguments
      • Infix and postfix increment operators
      • Assertions
      • Classes
        • Initialization
        • Clone all parts of an object
        • Assignment
        • New and delete
        • Access Control
        • Template metaprogramming
      • Hiding the implementation in Model classes
      • SDL Requirements
        • Handling Primitive Data Types
        • Working with Pointers
        • Working with Buffers
        • Handling exceptions
        • Handling null byte injection
Intel(R) oneAPI Data Analytics Library Documentation
  • »
  • DAAL Interfaces »
  • Library Usage
  • View page source

Library Usage¶

  • Algorithms
    • Algorithm Input
    • Algorithm Output
    • Algorithm Parameters
  • Computation Modes
    • Batch processing
    • Online processing
    • Distributed processing
  • Training and Prediction
    • Classification Usage Model
    • Regression Usage Model
    • Recommendation Systems Usage Model
Next Previous

© Copyright 2014 - 2021, Intel Corporation

Built with Sphinx using a theme provided by Read the Docs.