SlideShare a Scribd company logo
Machine Learning in Oracle Database – What do you want to do?
Classification
Predict target variable containing 2 (binary) or more (multi-class) category values
Regression
Predict numeric target variable
Anomaly Detection
Identify cases as normal or anomalous by learning patterns of normal data
Clustering
Group or segment cases into hierarchical clusters producing
probabilities, rules, and statistics
Feature Extraction
Derive new values where all Input variables considered to generate
reduced set of variables
Attribute Importance
Supervised and unsupervised ranking of variables to improve model quality
Time Series
Forecast or predict sequential numeric data using series order column
with either Number or Date/Timestamp types
Decision Tree
Random Forest
Naïve Bayes
Support Vector Machine
Logistic Regression /
Generalized Linear Model
Generalized Linear Model
Support Vector Machine
Stepwise Regression
Neural Network
One-Class SVM
K-Means
Orthogonal Partitioning
Non-negative Matrix
Factorization
Singular Value Decomposition
Minimum Description Length
Exponential Smoothing
Principal Component Analysis
Association Rules
Market basic analysis using transactional or 2D data representation
to extract frequently occurring patterns and rules
Apriori
Generates human-interpretable rules,
can be used for segmentation
Tree-based ensemble method that relies on bagging and
feature randomness
Computes conditional probabilities and yields interpretable
probabilities; assumes predictor attribute independence
Solves linear and non-linear problems; multiple solvers;
sparsity optimizations; supports multi-target classification
(a list of targets per row)
Predict binary (0/1, Yes/No) target attributes with attribute
coefficients and model statistics; narrow, wide, sparse data;
enables ridge, feature selection/generation; row diagnostics
Predict binary (0/1, Yes/No) target attributes with attribute
coefficients and model statistics; narrow, wide, sparse data;
enables ridge, feature selection/generation; row diagnostics
Solves linear and non-linear problems; multiple solvers;
sparsity optimizations
Selects “best” set of predictors for linear model; supports forward,
backward, both, and alternate direction
Well-suited to noisy and complex data,
supports many hidden layers
Single, double, and triple exponential smoothing for regular
and irregular series, with and without trend and seasonality;
multiple methods supported, including Holt-Winters
Derives features based on non-negative linear combinations
for greater feature interpretability
Narrow data via tall and skinny solvers; wide data via
stochastic solvers
Uses SVD to obtain a set of uncorrelated variables that contain
the maximum amount of variance from dataset
Select most important variables for classification and regression;
Special case of SVM classification that does not use a target;
Solves linear and non-linear problems; multiple solvers;
sparsity optimizations
Finds frequent itemsets and generates human-interpretable
rules; computes support, confidence, lift, and aggregate
measures associated with rules
Produces specified number, k, of clusters;
Euclidean and cosine distance functions; sparsity optimizations
Discovers natural clusters up to maximum number specified;
density-based
© 2020 Oracle Corporation. All rights reserved. Oracle Machine Learning on Oracle Database 20c
Oracle Machine Learning enables building AI applications and dashboards, delivering powerful in-database ML algorithms, automatic ML
functionality, and integration with open source Python and R. OML algorithms support parallel execution for performance and scalability
with improved memory utilization, and support for partitioned models and automatic mining of text columns
Neural Network
Well-suited to noisy and complex data,
supports many hidden layers
Expectation Maximization
Automated model search; protection against overfitting; numeric
and multinomial distributions; high quality probability estimates
Explicit Semantic Analysis
Text categorization with human-readable topic labels derived
from corpus; semantic similarity estimates among documents
Expectation Maximization
Supports unsupervised variable ranking and pairwise
dependency estimates
Explicit Semantic Analysis Text categorization suitable for large text corpora
CUR Decomposition
Supports a low-rank SVD-based approach for ranking attribute
importance as unsupervised method
Row Importance
Unsupervised ranking of rows
CUR Decomposition
Supports low-rank SVD-based approach for ranking row
importance as unsupervised method
Extreme Gradient Boosting
Scalable implementation of popular XGBoost algorithm;
supports tree and linear models
Extreme Gradient Boosting
Scalable implementation of popular XGBoost algorithm;
supports tree and linear models
MSET-SPRT
Process monitoring to detect anomalies with non-linear,
non-parametric patterns in IoT sensor data;
“Multivariate State Estimation Technique”
Ranking
Supervised prediction probability of one item ranking over other items
Extreme Gradient Boosting Supports pairwise and list-wise ranking

More Related Content

What's hot (18)

PPTX
04 Classification in Data Mining
Valerii Klymchuk
 
PPTX
Introduction to Machine learning ppt
shubhamshirke12
 
PPT
2 Pantnagar W Guidelines
Margherita Sini
 
PDF
7 decision tree
tafosepsdfasg
 
PPTX
Knowledge Discovery
DataminingTools Inc
 
PPTX
Supervised learning and Unsupervised learning
Usama Fayyaz
 
PPT
1.8 discretization
Krish_ver2
 
PPTX
Classification Continued
DataminingTools Inc
 
PDF
4 module 3 --
tafosepsdfasg
 
PPTX
Machine Learning Unit 4 Semester 3 MSc IT Part 2 Mumbai University
Madhav Mishra
 
PPTX
Tree pruning
priya_kalia
 
PPTX
Object-Oriented Design Fundamentals.pptx
RaflyRizky2
 
DOC
DATA MINING.doc
butest
 
PPTX
Data Mining: Mining ,associations, and correlations
DataminingTools Inc
 
PPT
Supervised and unsupervised learning
AmAn Singh
 
PPTX
Heart disease classification
SnehaDey21
 
PPTX
Machine Learning and Real-World Applications
MachinePulse
 
PPT
15857 cse422 unsupervised-learning
Anil Yadav
 
04 Classification in Data Mining
Valerii Klymchuk
 
Introduction to Machine learning ppt
shubhamshirke12
 
2 Pantnagar W Guidelines
Margherita Sini
 
7 decision tree
tafosepsdfasg
 
Knowledge Discovery
DataminingTools Inc
 
Supervised learning and Unsupervised learning
Usama Fayyaz
 
1.8 discretization
Krish_ver2
 
Classification Continued
DataminingTools Inc
 
4 module 3 --
tafosepsdfasg
 
Machine Learning Unit 4 Semester 3 MSc IT Part 2 Mumbai University
Madhav Mishra
 
Tree pruning
priya_kalia
 
Object-Oriented Design Fundamentals.pptx
RaflyRizky2
 
DATA MINING.doc
butest
 
Data Mining: Mining ,associations, and correlations
DataminingTools Inc
 
Supervised and unsupervised learning
AmAn Singh
 
Heart disease classification
SnehaDey21
 
Machine Learning and Real-World Applications
MachinePulse
 
15857 cse422 unsupervised-learning
Anil Yadav
 

Similar to Oracle ML Cheat Sheet (20)

PDF
Machine Learning and AI at Oracle
Sandesh Rao
 
PDF
Data meets AI - AICUG - Santa Clara
Sandesh Rao
 
PDF
AUSOUG - NZOUG-GroundBreakers-Jun 2019 - AI and Machine Learning
Sandesh Rao
 
PDF
Introducing new AIOps innovations in Oracle 19c - San Jose AICUG
Sandesh Rao
 
PDF
Introduction to Machine Learning - From DBA's to Data Scientists - OGBEMEA
Sandesh Rao
 
PDF
Introduction to Machine learning - DBA's to data scientists - Oct 2020 - OGBEmea
Sandesh Rao
 
PDF
AutoML - Heralding a New Era of Machine Learning - CASOUG Oct 2021
Sandesh Rao
 
PDF
Data meets AI - ATP Roadshow India
Sandesh Rao
 
PDF
Data Natives Munich v 12.0 | "How to be more productive with Autonomous Data ...
Dataconomy Media
 
PPTX
MACHINE LEARNING WITH PYTHON PPT.pptx
SkillUp Online
 
PDF
ml.pdf by Tee
mweweblogger
 
PPTX
Oracle Machine Learning Overview and From Oracle Data Professional to Oracle ...
Charlie Berger
 
PDF
The Art of Intelligence – A Practical Introduction Machine Learning for Orac...
Lucas Jellema
 
PPTX
PythonML.pptx
Hussain395748
 
PPTX
Introduction to Data Science
Sridhara R
 
PDF
ML.pdf
SamuelAwuah1
 
PDF
Choosing a Machine Learning technique to solve your need
GibDevs
 
PPTX
The Art of Intelligence – Introduction Machine Learning for Oracle profession...
Lucas Jellema
 
PDF
Data Mining the City - A (practical) introduction to Machine Learning
Danil Nagy
 
PPTX
Build Deep Learning model to identify santader bank's dissatisfied customers
sriram30691
 
Machine Learning and AI at Oracle
Sandesh Rao
 
Data meets AI - AICUG - Santa Clara
Sandesh Rao
 
AUSOUG - NZOUG-GroundBreakers-Jun 2019 - AI and Machine Learning
Sandesh Rao
 
Introducing new AIOps innovations in Oracle 19c - San Jose AICUG
Sandesh Rao
 
Introduction to Machine Learning - From DBA's to Data Scientists - OGBEMEA
Sandesh Rao
 
Introduction to Machine learning - DBA's to data scientists - Oct 2020 - OGBEmea
Sandesh Rao
 
AutoML - Heralding a New Era of Machine Learning - CASOUG Oct 2021
Sandesh Rao
 
Data meets AI - ATP Roadshow India
Sandesh Rao
 
Data Natives Munich v 12.0 | "How to be more productive with Autonomous Data ...
Dataconomy Media
 
MACHINE LEARNING WITH PYTHON PPT.pptx
SkillUp Online
 
ml.pdf by Tee
mweweblogger
 
Oracle Machine Learning Overview and From Oracle Data Professional to Oracle ...
Charlie Berger
 
The Art of Intelligence – A Practical Introduction Machine Learning for Orac...
Lucas Jellema
 
PythonML.pptx
Hussain395748
 
Introduction to Data Science
Sridhara R
 
ML.pdf
SamuelAwuah1
 
Choosing a Machine Learning technique to solve your need
GibDevs
 
The Art of Intelligence – Introduction Machine Learning for Oracle profession...
Lucas Jellema
 
Data Mining the City - A (practical) introduction to Machine Learning
Danil Nagy
 
Build Deep Learning model to identify santader bank's dissatisfied customers
sriram30691
 
Ad

Recently uploaded (20)

PDF
apidays Helsinki & North 2025 - Monetizing AI APIs: The New API Economy, Alla...
apidays
 
PDF
OPPOTUS - Malaysias on Malaysia 1Q2025.pdf
Oppotus
 
PDF
apidays Singapore 2025 - Surviving an interconnected world with API governanc...
apidays
 
PDF
apidays Singapore 2025 - How APIs can make - or break - trust in your AI by S...
apidays
 
PDF
What does good look like - CRAP Brighton 8 July 2025
Jan Kierzyk
 
PPTX
Exploring Multilingual Embeddings for Italian Semantic Search: A Pretrained a...
Sease
 
PDF
apidays Helsinki & North 2025 - APIs in the healthcare sector: hospitals inte...
apidays
 
PPTX
apidays Helsinki & North 2025 - Vero APIs - Experiences of API development in...
apidays
 
PDF
Avatar for apidays apidays PRO June 07, 2025 0 5 apidays Helsinki & North 2...
apidays
 
PDF
Context Engineering for AI Agents, approaches, memories.pdf
Tamanna
 
PDF
NIS2 Compliance for MSPs: Roadmap, Benefits & Cybersecurity Trends (2025 Guide)
GRC Kompas
 
PPT
Growth of Public Expendituuure_55423.ppt
NavyaDeora
 
PPTX
apidays Singapore 2025 - From Data to Insights: Building AI-Powered Data APIs...
apidays
 
PPTX
apidays Helsinki & North 2025 - From Chaos to Clarity: Designing (AI-Ready) A...
apidays
 
PDF
Driving Employee Engagement in a Hybrid World.pdf
Mia scott
 
PDF
apidays Helsinki & North 2025 - API-Powered Journeys: Mobility in an API-Driv...
apidays
 
PDF
Using AI/ML for Space Biology Research
VICTOR MAESTRE RAMIREZ
 
PPTX
apidays Munich 2025 - Building Telco-Aware Apps with Open Gateway APIs, Subhr...
apidays
 
PPTX
b6057ea5-8e8c-4415-90c0-ed8e9666ffcd.pptx
Anees487379
 
PPTX
Module-5-Measures-of-Central-Tendency-Grouped-Data-1.pptx
lacsonjhoma0407
 
apidays Helsinki & North 2025 - Monetizing AI APIs: The New API Economy, Alla...
apidays
 
OPPOTUS - Malaysias on Malaysia 1Q2025.pdf
Oppotus
 
apidays Singapore 2025 - Surviving an interconnected world with API governanc...
apidays
 
apidays Singapore 2025 - How APIs can make - or break - trust in your AI by S...
apidays
 
What does good look like - CRAP Brighton 8 July 2025
Jan Kierzyk
 
Exploring Multilingual Embeddings for Italian Semantic Search: A Pretrained a...
Sease
 
apidays Helsinki & North 2025 - APIs in the healthcare sector: hospitals inte...
apidays
 
apidays Helsinki & North 2025 - Vero APIs - Experiences of API development in...
apidays
 
Avatar for apidays apidays PRO June 07, 2025 0 5 apidays Helsinki & North 2...
apidays
 
Context Engineering for AI Agents, approaches, memories.pdf
Tamanna
 
NIS2 Compliance for MSPs: Roadmap, Benefits & Cybersecurity Trends (2025 Guide)
GRC Kompas
 
Growth of Public Expendituuure_55423.ppt
NavyaDeora
 
apidays Singapore 2025 - From Data to Insights: Building AI-Powered Data APIs...
apidays
 
apidays Helsinki & North 2025 - From Chaos to Clarity: Designing (AI-Ready) A...
apidays
 
Driving Employee Engagement in a Hybrid World.pdf
Mia scott
 
apidays Helsinki & North 2025 - API-Powered Journeys: Mobility in an API-Driv...
apidays
 
Using AI/ML for Space Biology Research
VICTOR MAESTRE RAMIREZ
 
apidays Munich 2025 - Building Telco-Aware Apps with Open Gateway APIs, Subhr...
apidays
 
b6057ea5-8e8c-4415-90c0-ed8e9666ffcd.pptx
Anees487379
 
Module-5-Measures-of-Central-Tendency-Grouped-Data-1.pptx
lacsonjhoma0407
 
Ad

Oracle ML Cheat Sheet

  • 1. Machine Learning in Oracle Database – What do you want to do? Classification Predict target variable containing 2 (binary) or more (multi-class) category values Regression Predict numeric target variable Anomaly Detection Identify cases as normal or anomalous by learning patterns of normal data Clustering Group or segment cases into hierarchical clusters producing probabilities, rules, and statistics Feature Extraction Derive new values where all Input variables considered to generate reduced set of variables Attribute Importance Supervised and unsupervised ranking of variables to improve model quality Time Series Forecast or predict sequential numeric data using series order column with either Number or Date/Timestamp types Decision Tree Random Forest Naïve Bayes Support Vector Machine Logistic Regression / Generalized Linear Model Generalized Linear Model Support Vector Machine Stepwise Regression Neural Network One-Class SVM K-Means Orthogonal Partitioning Non-negative Matrix Factorization Singular Value Decomposition Minimum Description Length Exponential Smoothing Principal Component Analysis Association Rules Market basic analysis using transactional or 2D data representation to extract frequently occurring patterns and rules Apriori Generates human-interpretable rules, can be used for segmentation Tree-based ensemble method that relies on bagging and feature randomness Computes conditional probabilities and yields interpretable probabilities; assumes predictor attribute independence Solves linear and non-linear problems; multiple solvers; sparsity optimizations; supports multi-target classification (a list of targets per row) Predict binary (0/1, Yes/No) target attributes with attribute coefficients and model statistics; narrow, wide, sparse data; enables ridge, feature selection/generation; row diagnostics Predict binary (0/1, Yes/No) target attributes with attribute coefficients and model statistics; narrow, wide, sparse data; enables ridge, feature selection/generation; row diagnostics Solves linear and non-linear problems; multiple solvers; sparsity optimizations Selects “best” set of predictors for linear model; supports forward, backward, both, and alternate direction Well-suited to noisy and complex data, supports many hidden layers Single, double, and triple exponential smoothing for regular and irregular series, with and without trend and seasonality; multiple methods supported, including Holt-Winters Derives features based on non-negative linear combinations for greater feature interpretability Narrow data via tall and skinny solvers; wide data via stochastic solvers Uses SVD to obtain a set of uncorrelated variables that contain the maximum amount of variance from dataset Select most important variables for classification and regression; Special case of SVM classification that does not use a target; Solves linear and non-linear problems; multiple solvers; sparsity optimizations Finds frequent itemsets and generates human-interpretable rules; computes support, confidence, lift, and aggregate measures associated with rules Produces specified number, k, of clusters; Euclidean and cosine distance functions; sparsity optimizations Discovers natural clusters up to maximum number specified; density-based © 2020 Oracle Corporation. All rights reserved. Oracle Machine Learning on Oracle Database 20c Oracle Machine Learning enables building AI applications and dashboards, delivering powerful in-database ML algorithms, automatic ML functionality, and integration with open source Python and R. OML algorithms support parallel execution for performance and scalability with improved memory utilization, and support for partitioned models and automatic mining of text columns Neural Network Well-suited to noisy and complex data, supports many hidden layers Expectation Maximization Automated model search; protection against overfitting; numeric and multinomial distributions; high quality probability estimates Explicit Semantic Analysis Text categorization with human-readable topic labels derived from corpus; semantic similarity estimates among documents Expectation Maximization Supports unsupervised variable ranking and pairwise dependency estimates Explicit Semantic Analysis Text categorization suitable for large text corpora CUR Decomposition Supports a low-rank SVD-based approach for ranking attribute importance as unsupervised method Row Importance Unsupervised ranking of rows CUR Decomposition Supports low-rank SVD-based approach for ranking row importance as unsupervised method Extreme Gradient Boosting Scalable implementation of popular XGBoost algorithm; supports tree and linear models Extreme Gradient Boosting Scalable implementation of popular XGBoost algorithm; supports tree and linear models MSET-SPRT Process monitoring to detect anomalies with non-linear, non-parametric patterns in IoT sensor data; “Multivariate State Estimation Technique” Ranking Supervised prediction probability of one item ranking over other items Extreme Gradient Boosting Supports pairwise and list-wise ranking