6.1.1 In-Database Algorithms Supported by OML4R
The functions in the OREdm
package provide access to the in-database machine learning functionality of Oracle Database. You use these functions to build in-database models in the database.
The following table lists the OML4R functions that build in-database models and the corresponding in-database algorithms and functions.
Table 6-1 Oracle Machine Learning for R Model Functions
OML4R Function Name | Algorithm | Machine Learning Technique (Mining Function) |
---|---|---|
Minimum Description Length |
Attribute importance for classification or regression |
|
Apriori |
Association rules |
|
Decision Tree |
Classification |
|
Expectation Maximization |
Clustering |
|
Explicit Semantic Analysis |
Feature extraction |
|
Generalized Linear Models |
Classification and regression |
|
k-Means |
Clustering |
|
Naive Bayes |
Classification |
|
Non-Negative Matrix Factorization |
Feature extraction |
|
Orthogonal Partitioning Cluster (O-Cluster) |
Clustering |
|
Extensible R Algorithm |
Association rules, attribute importance, classification, clustering, feature extraction, and regression |
|
Singular Value Decomposition |
Feature extraction |
|
Support Vector Machines |
Classification, regression and anomaly detection. |
|
Neural Network |
Classification and regression |
|
ore.odmRF |
Random Forest |
Classification |
ore.odmXGB |
XGBoost |
Classification and regression Note: Available only in Oracle Database 21c and later |
ore.odmESM
|
Exponential Smoothing Method | Regression |
Parent topic: About Building In-Database Models using OML4R