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 AI 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