oneDAL - AshokBhat/ml GitHub Wiki

About

  • oneAPI Data Analytics Library
  • Optimized algorithmic building blocks for data analysis stages
  • most commonly associated with solving Big Data problems

Supported Algorithms:

  • Apriori for Association Rules Mining
  • Correlation and Variance-Covariance Matrices
  • Decision Forest for Classification and Regression
  • Expectation-Maximization Using a Gaussian Mixture Model (EM-GMM)
  • Gradient Boosted Trees (GBT) for Classification and Regression
  • Alternating Least Squares (ALS) for Collaborative Filtering
  • Multinomial Naïve Bayes Classifier
  • Multiclass Classification Using a One-Against-One Strategy
  • Limited-Memory BFGS (L-BFGS) Optimization Solver
  • Logistic Regression with L1 and L2 regularization support
  • Limited-Memory BFGS (L-BFGS) Optimization Solver
  • Linear Regression

Supported CPU & GPU Algorithms via SYCL Interfaces:

  • K-Means Clustering
  • K-Nearest Neighbor (KNN)
  • Support Vector Machines (SVM) with Linear and Radial Basis Function (RBF) Kernels
  • Principal Components Analysis (PCA)
  • Density-based Special Clustering of Applications with Noise (DBSCAN)
  • Random Forest

Users

  • Popular data platforms including Hadoop, Spark, R, and Matlab

See also