SlideShare a Scribd company logo
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal/Restricted/Highly Restricted
When Data meets AI
Autonomous Database Workshop - India
Sandesh Rao
VP AIOps , Autonomous Database
1
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Safe Harbor Statement
The following is intended to outline our general product direction. It is intended for
information purposes only, and may not be incorporated into any contract. It is not a
commitment to deliver any material, code, or functionality, and should not be relied upon
in making purchasing decisions. The development, release, timing, and pricing of any
features or functionality described for Oracle’s products may change and remains at the
sole discretion of Oracle Corporation.
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
whoami
Real Application
Clusters - HA
DataGuard- DR
Machine
Learning- AIOps
Enterprise
Management
Product Support
Big Data
Operational
Management
Home
Automation Geek
and AI/ML guy
@sandeshr
https://www.linkedin.com/in/raosandesh/
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Agenda
• Machine Learning and AI
• Algorithms, tools & technologies
• Oracle & Machine Learning Initiatives
• Conclusions
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 5
Why Machine Learning and why now?
• Lots of Data generated as exhaust from systems
– Cloud , different formats and interfaces , frameworks
• Machine Learning has become accessible
– Anyone can be a Data Scientist
– Algorithms are accessible as libraries aka scikit , keras ,
tensorflow , Oracle Analytics..
– Sandbox to get started as easy as a docker init
• Business use cases
• How to find value from the data , fewer guesses to make decisions
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Academia
• Pursue PHD’s and write papers
sharing their findings
• Find statistical relevance
• Define algorithms
• Exploring new developments in
this space
• Present in NIST , ICML
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Model Builders
• Take data and cleanup
• Build models
• Perform A/B testing to find which
works best for their requirements
• Deploy the new models
• Constant Hyperparameter tuning
Model Building
vs vs
67% 83% 72%
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Model Consumers
• Applied machine learning
• Don’t know about the algorithms or the models
• Just consume them
• Use the models as an inference engine
• Apply patches to consume the latest models
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Machine Learning uses in our Daily lives
Video Surveillance
Airport Security
Recommendations
Chat Bots
Financial Trading
Targeted Advertising
Search Results
Healthcare
Virtual Assistants
Fraud Detection
Personal Marketing
Route Prediction
Data Security
Self Driving Cars
Email Classification
All logos are copyrighted by the respective companies
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
ML Project Workflow
• Set Business Objectives
• Gather , Prepare and Cleanse Data
• Model Data
– Feature Extraction , Test , Train ,
Optimizer
– Loss Function , effectiveness
– Framework and Library to use
• Apply the Model as an inference
engine
– Decision making using the Model’s
output
– Tune Model till outcome is closer to
Business Objective
10
Set Business
Objectives
Understand Use
case
Create Pseudo
Code
Synthetic Data
Generation
Pick Tools and
Frameworks
Train Test Model
Deploy Model
Measure Results
and Feedback
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
https://www.slideshare.net/awahid/big-data-and-machine-learning-for-businesses
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
• Hierarchical k-means, Orthogonal
Partitioning Clustering, Expectation-
Maximization
Clustering
Feature Extraction/Attribute
Importance / Component Analysis
• Decision Tree, Naive Bayes, Random
Forest, Logistic Regression, Support
Vector Machine
Classification
12
Machine Learning Algorithms
• Multiple Regression, Support Vector
Machine, Linear Model, LASSO, Random
Forest, Ridge Regression, Generalized
Linear Model, Stepwise Linear Regression
Regression
Association & Collaborative Filtering
Reinforcement Learning - brute force,
Monte Carlo, temporal difference....
• Many different use cases
Neural network & deep Learning with
Deep Neural Network
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Modeling Phase – AutoML to the rescue
Provide Dataset to
AutoML2
Configuration parameters
for model picked
Dataset is divided into
training set & testing set
Actual Training
Evaluate performance of
trained model
Tweak model parameters,
change predictors change
test/train data splits and
change algorithms
Pick model plus
parameters depending on
outcome and measure , F1
, Precision , Recall , MSE
Document all runs and
apply A/B testing to see
what the variations
produce
13
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 14
Tools and Services Assisting ML projects
DWCS
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
What is Oracle Doing Around Machine Learning?
• Big Data Appliance
• Big Data Discovery , Big Data Preparation Data Visualization Cloud
• Analytics Cloud
– Sales, Marketing, HCM on top of SaaS
• DaaS – Oracle Data Cloud , Eloqua ..
• Oracle Labs (labs.oracle.com)
– Machine Learning Research Group
• Autonomous Database
– Zeppelin Notebooks preloaded with use cases
– Applied Machine Learning used for Implementing AIOps
15
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Oracle AI Platform Cloud Service – Coming Soon…
• Collaborative end-to-end machine learning in the cloud
• Enables data science teams to
– Organize their work
– Access data and computing resources
– Build , Train , Deploy
– Manage models
• Collaborative , Self-Service , Integrated
• https://cloud.oracle.com/en_US/ai-platform
16
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Oracle Autonomous Data Warehouse Cloud Key Features
Highly Elastic
Independently scale compute and
storage, without having to overpay for
fixed blocks of resources
Built-in Web-Based SQL ML Tool
Apache Zeppelin Oracle Machine Learning
notebooks ready to run ML from browser
Database migration utility
Dedicated cloud-ready migration tools
for easy migration from Amazon
Redshift, SQL Server and other databases
Enterprise Grade Security
Data is encrypted by default in the cloud,
as well as in transit and at rest
High-Performance Queries
and Concurrent Workloads
Optimized query performance with
preconfigured resource profiles for different
types of users
Oracle SQL
Autonomous DW Cloud is compatible with
all business analytics tools that support
Oracle Database
Self Driving
Fully automated database for self-tuning
patching and upgrading itself while the
system is running
Cloud-Based Data Loading
Fast, scalable data-loading from Oracle
Object Store, AWS S3, or on-premises
17
Oracle Machine Learning
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Oracle Machine Learning and Advanced Analytics
• Support multiple data platforms, analytical engines, languages, UIs and
deployment strategies
Strategy and Road Map
Big Data / Big Data Cloud Relational
ML Algorithms
Common core, parallel, distributed
SQL R, Python, etc.GUI
Data Miner, RStudio
Notebooks
Advanced Analytics
Oracle Database Cloud DWCS
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Oracle Machine Learning
Key Features
• Collaborative UI for data scientists
– Packaged with Autonomous Data
Warehouse Cloud (V1)
– Easy access to shared notebooks,
templates, permissions, scheduler, etc.
– SQL ML algorithms API (V1)
– Supports deployment of ML analytics
Machine Learning Notebook for Autonomous Data Warehouse Cloud
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Oracle Machine Learning UI in ADW
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Oracle Machine Learning for Python
Oracle Advanced Analytics option to Oracle Database >= 18c
• Use Oracle Database as HPC environment
• Use in-database parallel and distributed
machine learning algorithms
• Manage Python scripts and
Python objects in Oracle Database
• Integrate Python results into applications
and dashboards via SQL
• Produce better models faster with
automated machine learning
23
Oracle Database
User tables
In-db
stats
Database
Server
Machine
SQL Interfaces
SQL*Plus,
SQLDeveloper, …
Oracle Machine Learning
for Python
Python Client
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
AutoML – new with OML4Py in Oracle Advanced Analytics
• Goal: increase model quality and data scientist productivity while reducing overall
compute time
• Auto Feature Selection
– Reduce the number of features by identifying most relevant
– Improve performance and accuracy
• Auto Model Selection for classification and regression
– Identify best algorithm to achieve maximum score
– Find best model many times faster than with exhaustive search techniques
• Auto Tuning of Hyper-parameters
– Significantly improve model accuracy
– Avoid manual or exhaustive search techniques
24
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
PaaS Resource Lifecycle
Management
Bare-Metal thru Installation
Upgrade
Patching
Dependency Resolution
Prerequisites Resolution
Required Capabilities
Automatable
Scalable
Online (if possible)
PaaS Application Lifecycle
Management
Installation
Upgrade
Patching
Dependency Resolution
Prerequisites Resolution
Workload Profile Identification
Placement determination
SLA management
Required Capabilities
Automatable
Provider Interoperable
Cloud Operations Early Warning
Response System
Detect degradations and faults
Pinpoint root cause & component
Push warnings and alerts
Push targeted corrective actions
SLA – based resource management
Real-time Health Dashboard
Required Capabilities
Continuous and frequent
Autonomous Action Enabled
OSS Integration Enabled
Management Interoperable
AIOps Cloud Operations
Resource Lifecycle Management Database Lifecycle Management Database Autonomous Self-Repair
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Applied Machine Learning for Cloud Operations
• Generic ML-extracted Data Clusters
are insufficient for diagnostics
• Operational data correlation does
not determine root cause
• Trusted root cause determination
critical to swift corrective actions
• Algorithms selected and models
built require domain expertise
• Models refined via field feedback
Subject Matter
ExpertLog
ASH
Metrics
ML
Knowledge
Extraction
Model
Generation
Human
Supervision
Application
Optimized
Models
Feedback
Scrub Data
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Autonomous Database
Cloud Platform
MachinesSmart Collectors
SRs
Expert Input
Feedback &
Improvement
Bugs
1
SRs
Logs
Model
Generation
Model
Knowledge
Extraction
Applied Machine Learning
Cloud Ops
Object Store
Admin UI in Control Plane
Oracle Support
Bug DB
SE UI in Support
Tenant (CNS)
Cleansing,
metadata creation
& clustering
5 Model generation
with expert scrubbing
6
Deployed as
part of cloud
image, running
from the start
1 Proactive regular health checking, real-
time fault detection, automatic
incident analysis, diagnostic collection
& masking of sensitive data
2
Use real-time health dashboards for anomaly
detection, root cause analysis & push of
proactive, preventative & corrective actions.
Auto bug search & auto bug & SR creation.
3
Auto SR analysis, diagnosis assistance via
automatic anomaly detection, collaboration
and one click bug creation
4
Message
Broker
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Oracle Machine Learning Use Cases
Remove clutter from
log files to find the
most important events
to enable root cause
analysis
Preserve instance
performance when
database resources
are constrained
Find next best window
when maintenance
can be performed with
minimal service
impact
Discover duplicate
bugs, correlated issues
and prioritize based
upon customer impact
Identify a series of
events as connected
and representing the
signature of a problem
Identify the best
indexes
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Remove clutter from log files to find the most important
events to enable root cause analysis
Log
Cleansing
1 2 3 4 5 6
Entry Feature
Creation
Entry
Clustering
Model
Generation
Expert
Input
Knowledge Base
Creation
Knowledge
Base Indexing
Feedback
Training
Real-time
Log File Processing
Timestamp Correlation & Ranking
8 9
7
Batch
Feedback
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Preserve instance performance when database resources
are constrained
Reads 150 OS and DB
Performance data directly from
memory
Uses Bayesian Network-based
diagnostic root-cause models
•Models and remembers
normal operational data
points
Detects common RAC database
problems
•Determines if data is valid
•Is behavior expected
•Is there a problem
•What is causing the problem
•Is a failure likely
Performs root cause analysis
•Uses diagnostic inference engine to match symptoms to
route cause
•Used cross node and cross instance diagnostic Inference
Sends alerts and preventative actions to
Cloud Ops per target
1 2 3
4 5
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
START_TIME CNT
2018-04-11 15:00:00 290
2018-04-11 16:00:00 31120
2018-04-11 17:00:00 21530
2018-04-11 18:00:00 26240
2018-04-11 19:00:00 40520
2018-04-11 20:00:00 54270
2018-04-11 21:00:00 51460
2018-04-11 22:00:00 44310
2018-04-11 23:00:00 25690
START_TIME
2018-04-11 15:00:00 -0.226098
2018-04-11 16:00:00 -0.069821
2018-04-11 17:00:00 -0.350088
2018-04-11 18:00:00 -0.187483
2018-04-11 19:00:00 -0.513240
2018-04-11 20:00:00 0.019737
2018-04-11 21:00:00 0.059213
2018-04-11 22:00:00 -0.011312
2018-04-11 23:00:00 -0.179156
START_TIME
2018-04-11 15:00:00 5.669881
2018-04-11 16:00:00 10.345606
2018-04-11 17:00:00 9.977203
2018-04-11 18:00:00 10.175040
2018-04-11 19:00:00 10.609551
2018-04-11 20:00:00 10.901727
2018-04-11 21:00:00 10.848560
2018-04-11 22:00:00 10.698966
2018-04-11 23:00:00 10.153857
Current Date : 2018-05-12 15:00:00
Current Position in Seasonality : -0.22609829742533585
Best Maintenance Period in next Cycle : 2018-05-12 19:00:00
Worst Maintenance Period in next Cycle : 2018-05-13 08:00:00
Original observation data1 Apply convolution filter & average2 Calculate seasonality3
Use seasonality to
predict best
maintenance window
4
Find next best window when maintenance can be
performed with minimal service impact
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
BUG
DB
Discover duplicate bugs, correlated issues and prioritize
based upon customer impact
• Bugs are submitted from over 400 Oracle
products
• Performs ML Logistic Regression on training
set of bugs to generate model
• Displays up to 8 possible duplicates per bug
or SR
• Feedback improves model accuracy
– Direct from developers
– Indirect from bug updates
ABS Dev TeamBugs
Bugs
DupBugs
ML Logistic
Regression
Model
Generation
Expert
Supervision
ABS
Runtime
Model
Dev
Feedback
Bug
Submission Bug and
Duplicates
Together
ABS
Service
Feedback
Scrub Data
TFA
Customer SRDCs
(Service Request
Diagnostic Collection)
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Identify a series of events as connected and representing
the signature of a problem
3. Identify anomalous entries and lifecycle events in
chronological order within a predefined time window around
the occurrence of the problem in all the logs
4. Compare the repeating anomalous / lifecycle entries to
identify the longest common subsequence of anomalous
entries
1. Start by classifying a problem
such as an important ORA or CRS
error
2. Find occurrences of the problem
across many different log files
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
• An expert system that implements
indexes based on what a
performance engineer skilled in index
tuning would do
• It identifies candidate indexes and
validates them before implementing
• The entire process is full automatic
• Transparency is equally important as
sophisticated automation
– All tuning activities are auditable via
reporting
34
Identify the best indexes
Capture
Identify
VerifyDecide
Monitor
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 35
Conclusions
• ML is here to stay and is just getting started
• The last 2.5 years of advances in this field dwarfs the previous 50 years of
growth
• We need to identify use cases to make the business better
• Modeling and ML infrastructure will become standard aka AutoML
• Getting the right data to train matters to have a successful outcome
• Models will get better with sparse data
• Most enterprise applications are already using embedded ML
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
https://ogyatra.in/cfp/
OGYatra 2019 - Dates
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
AIOUG	Annual	Conference
6-7	Dec	2019,	HICC,	Hyderabad
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |

More Related Content

PDF
NZOUG - GroundBreakers-2018 -Using Oracle Autonomous Health Framework to Pres...
Sandesh Rao
 
PDF
AUSOUG - NZOUG-GroundBreakers-Jun 2019 - AI and Machine Learning
Sandesh Rao
 
PDF
AIOUG -GroundBreakers-Jul 2019 - Introduction to Machine Learning - From DBA'...
Sandesh Rao
 
PDF
RAC Troubleshooting and Diagnosability Sangam2016
Sandesh Rao
 
PDF
Introducing new AIOps innovations in Oracle 19c - San Jose AICUG
Sandesh Rao
 
PDF
AUSOUG - Applied Machine Learning for Database Autonomous Health
Sandesh Rao
 
PDF
Data meets AI - AICUG - Santa Clara
Sandesh Rao
 
PDF
NZOUG-GroundBreakers-2018 - Troubleshooting and Diagnosing 18c RAC
Sandesh Rao
 
NZOUG - GroundBreakers-2018 -Using Oracle Autonomous Health Framework to Pres...
Sandesh Rao
 
AUSOUG - NZOUG-GroundBreakers-Jun 2019 - AI and Machine Learning
Sandesh Rao
 
AIOUG -GroundBreakers-Jul 2019 - Introduction to Machine Learning - From DBA'...
Sandesh Rao
 
RAC Troubleshooting and Diagnosability Sangam2016
Sandesh Rao
 
Introducing new AIOps innovations in Oracle 19c - San Jose AICUG
Sandesh Rao
 
AUSOUG - Applied Machine Learning for Database Autonomous Health
Sandesh Rao
 
Data meets AI - AICUG - Santa Clara
Sandesh Rao
 
NZOUG-GroundBreakers-2018 - Troubleshooting and Diagnosing 18c RAC
Sandesh Rao
 

What's hot (19)

PDF
Introduction to AutoML and Data Science using the Oracle Autonomous Database ...
Sandesh Rao
 
PDF
Introducing New AI Ops Innovations in Oracle 19c Autonomous Health Framework ...
Sandesh Rao
 
PDF
Introduction to Machine Learning and Data Science using Autonomous Database ...
Sandesh Rao
 
PDF
ORAchk EXAchk what's new in 12.1.0.2.7
Sandesh Rao
 
PDF
AIOUG : OTNYathra - Troubleshooting and Diagnosing Oracle Database 12.2 and O...
Sandesh Rao
 
PDF
AUSOUG - Introducing New AI Ops Innovations in Oracle 19c Autonomous Health F...
Sandesh Rao
 
PDF
The Machine Learning behind the Autonomous Database- EMEA Tour Oct 2019
Sandesh Rao
 
PDF
LAD -GroundBreakers-Jul 2019 - The Machine Learning behind the Autonomous Dat...
Sandesh Rao
 
PPTX
Biwa summit 2015 oaa oracle data miner hands on lab
Charlie Berger
 
PDF
AIOUG-GroundBreakers-2018 -Using Oracle Autonomous Health Framework to Preser...
Sandesh Rao
 
PPTX
Oracle Database House Party_Oracle Machine Learning to Pick a Good Inexpensiv...
Charlie Berger
 
PPTX
Oracle Machine Learning Overview and From Oracle Data Professional to Oracle ...
Charlie Berger
 
PDF
What's new in oracle trace file analyzer 18.2.0
Sandesh Rao
 
PDF
AIOUG : ODEVCYathra 2018 - Oracle Autonomous Database What Every DBA should know
Sandesh Rao
 
PDF
Top 20 FAQs on the Autonomous Database
Sandesh Rao
 
PDF
AIOUG - Groundbreakers - Jul 2019 - 19 Troubleshooting Tips and Tricks for Da...
Sandesh Rao
 
PPTX
Ground Breakers Romania: Oracle Autonomous Database
Maria Colgan
 
PDF
TechEvent 2019: Create a Private Database Cloud in the Public Cloud using the...
Trivadis
 
PDF
Introduction to Machine Learning - From DBA's to Data Scientists - OGBEMEA
Sandesh Rao
 
Introduction to AutoML and Data Science using the Oracle Autonomous Database ...
Sandesh Rao
 
Introducing New AI Ops Innovations in Oracle 19c Autonomous Health Framework ...
Sandesh Rao
 
Introduction to Machine Learning and Data Science using Autonomous Database ...
Sandesh Rao
 
ORAchk EXAchk what's new in 12.1.0.2.7
Sandesh Rao
 
AIOUG : OTNYathra - Troubleshooting and Diagnosing Oracle Database 12.2 and O...
Sandesh Rao
 
AUSOUG - Introducing New AI Ops Innovations in Oracle 19c Autonomous Health F...
Sandesh Rao
 
The Machine Learning behind the Autonomous Database- EMEA Tour Oct 2019
Sandesh Rao
 
LAD -GroundBreakers-Jul 2019 - The Machine Learning behind the Autonomous Dat...
Sandesh Rao
 
Biwa summit 2015 oaa oracle data miner hands on lab
Charlie Berger
 
AIOUG-GroundBreakers-2018 -Using Oracle Autonomous Health Framework to Preser...
Sandesh Rao
 
Oracle Database House Party_Oracle Machine Learning to Pick a Good Inexpensiv...
Charlie Berger
 
Oracle Machine Learning Overview and From Oracle Data Professional to Oracle ...
Charlie Berger
 
What's new in oracle trace file analyzer 18.2.0
Sandesh Rao
 
AIOUG : ODEVCYathra 2018 - Oracle Autonomous Database What Every DBA should know
Sandesh Rao
 
Top 20 FAQs on the Autonomous Database
Sandesh Rao
 
AIOUG - Groundbreakers - Jul 2019 - 19 Troubleshooting Tips and Tricks for Da...
Sandesh Rao
 
Ground Breakers Romania: Oracle Autonomous Database
Maria Colgan
 
TechEvent 2019: Create a Private Database Cloud in the Public Cloud using the...
Trivadis
 
Introduction to Machine Learning - From DBA's to Data Scientists - OGBEMEA
Sandesh Rao
 
Ad

Similar to Data meets AI - ATP Roadshow India (20)

PDF
On24 oracle-machine-learning-platform-12-feb-2020-webcast
Till Huber
 
PDF
AutoML - Heralding a New Era of Machine Learning - CASOUG Oct 2021
Sandesh Rao
 
PDF
Machine Learning and AI at Oracle
Sandesh Rao
 
PDF
Machine Learning Everywhere
DataWorks Summit
 
PDF
LAD -GroundBreakers-Jul 2019 - Introduction to Machine Learning - From DBA's ...
Sandesh Rao
 
PDF
Data Natives Munich v 12.0 | "How to be more productive with Autonomous Data ...
Dataconomy Media
 
PDF
[db tech showcase Tokyo 2018] #dbts2018 #B27 『Discover Machine Learning and A...
Insight Technology, Inc.
 
PDF
Introduction to Machine Learning and Data Science using the Autonomous databa...
Sandesh Rao
 
PDF
Database@Home : The Future is Data Driven
Tammy Bednar
 
PDF
Artificial Intelligence and Machine Learning with the Oracle Data Science Cloud
Juarez Junior
 
PDF
The Art of Intelligence – A Practical Introduction Machine Learning for Orac...
Lucas Jellema
 
PDF
Introduction to Machine learning - DBA's to data scientists - Oct 2020 - OGBEmea
Sandesh Rao
 
PDF
Generative AI In Logistics_Object Automation
Object Automation
 
PPTX
How Machine Learning Will Transform Finance
Rich Clayton
 
PDF
Machine Learning in Autonomous Data Warehouse
Sandesh Rao
 
PPTX
DBCS Office Hours - Modernization through Migration
Tammy Bednar
 
PDF
Machine learing
Abu Saleh Muhammad Shaon
 
PPTX
The Art of Intelligence – A Practical Introduction Machine Learning for Oracl...
Lucas Jellema
 
PPTX
Data analytics on Azure
Elena Lopez
 
PPTX
The Art of Intelligence – Introduction Machine Learning for Oracle profession...
Lucas Jellema
 
On24 oracle-machine-learning-platform-12-feb-2020-webcast
Till Huber
 
AutoML - Heralding a New Era of Machine Learning - CASOUG Oct 2021
Sandesh Rao
 
Machine Learning and AI at Oracle
Sandesh Rao
 
Machine Learning Everywhere
DataWorks Summit
 
LAD -GroundBreakers-Jul 2019 - Introduction to Machine Learning - From DBA's ...
Sandesh Rao
 
Data Natives Munich v 12.0 | "How to be more productive with Autonomous Data ...
Dataconomy Media
 
[db tech showcase Tokyo 2018] #dbts2018 #B27 『Discover Machine Learning and A...
Insight Technology, Inc.
 
Introduction to Machine Learning and Data Science using the Autonomous databa...
Sandesh Rao
 
Database@Home : The Future is Data Driven
Tammy Bednar
 
Artificial Intelligence and Machine Learning with the Oracle Data Science Cloud
Juarez Junior
 
The Art of Intelligence – A Practical Introduction Machine Learning for Orac...
Lucas Jellema
 
Introduction to Machine learning - DBA's to data scientists - Oct 2020 - OGBEmea
Sandesh Rao
 
Generative AI In Logistics_Object Automation
Object Automation
 
How Machine Learning Will Transform Finance
Rich Clayton
 
Machine Learning in Autonomous Data Warehouse
Sandesh Rao
 
DBCS Office Hours - Modernization through Migration
Tammy Bednar
 
Machine learing
Abu Saleh Muhammad Shaon
 
The Art of Intelligence – A Practical Introduction Machine Learning for Oracl...
Lucas Jellema
 
Data analytics on Azure
Elena Lopez
 
The Art of Intelligence – Introduction Machine Learning for Oracle profession...
Lucas Jellema
 
Ad

More from Sandesh Rao (20)

PDF
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
PDF
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
PDF
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
PDF
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
PDF
Will Oracle 23ai make you a better DBA or Developer?
Sandesh Rao
 
PDF
Beyond Metrics – Oracle AHF Insights for Proactive Database Management - DOAG...
Sandesh Rao
 
PDF
Sandesh_Rao_Navigating Oracle Troubleshooting- AHF Insights for Database 23ai...
Sandesh Rao
 
PDF
Sandesh_Rao_Unlocking Oracle Database Mysteries AHF Insights and the AI-LLM D...
Sandesh Rao
 
PDF
Whats new in Autonomous Database in 2022
Sandesh Rao
 
PDF
Oracle Database performance tuning using oratop
Sandesh Rao
 
PDF
Analysis of Database Issues using AHF and Machine Learning v2 - AOUG2022
Sandesh Rao
 
PDF
Analysis of Database Issues using AHF and Machine Learning v2 - SOUG
Sandesh Rao
 
PDF
15 Troubleshooting tips and Tricks for Database 21c - KSAOUG
Sandesh Rao
 
PDF
How to Use EXAchk Effectively to Manage Exadata Environments
Sandesh Rao
 
PDF
15 Troubleshooting Tips and Tricks for database 21c - OGBEMEA KSAOUG
Sandesh Rao
 
PDF
TFA Collector - what can one do with it
Sandesh Rao
 
PDF
How to use Exachk effectively to manage Exadata environments OGBEmea
Sandesh Rao
 
PDF
Troubleshooting tips and tricks for Oracle Database Oct 2020
Sandesh Rao
 
PDF
20 tips and tricks with the Autonomous Database
Sandesh Rao
 
PDF
TFA, ORAchk and EXAchk 20.2 - What's new
Sandesh Rao
 
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
Will Oracle 23ai make you a better DBA or Developer?
Sandesh Rao
 
Beyond Metrics – Oracle AHF Insights for Proactive Database Management - DOAG...
Sandesh Rao
 
Sandesh_Rao_Navigating Oracle Troubleshooting- AHF Insights for Database 23ai...
Sandesh Rao
 
Sandesh_Rao_Unlocking Oracle Database Mysteries AHF Insights and the AI-LLM D...
Sandesh Rao
 
Whats new in Autonomous Database in 2022
Sandesh Rao
 
Oracle Database performance tuning using oratop
Sandesh Rao
 
Analysis of Database Issues using AHF and Machine Learning v2 - AOUG2022
Sandesh Rao
 
Analysis of Database Issues using AHF and Machine Learning v2 - SOUG
Sandesh Rao
 
15 Troubleshooting tips and Tricks for Database 21c - KSAOUG
Sandesh Rao
 
How to Use EXAchk Effectively to Manage Exadata Environments
Sandesh Rao
 
15 Troubleshooting Tips and Tricks for database 21c - OGBEMEA KSAOUG
Sandesh Rao
 
TFA Collector - what can one do with it
Sandesh Rao
 
How to use Exachk effectively to manage Exadata environments OGBEmea
Sandesh Rao
 
Troubleshooting tips and tricks for Oracle Database Oct 2020
Sandesh Rao
 
20 tips and tricks with the Autonomous Database
Sandesh Rao
 
TFA, ORAchk and EXAchk 20.2 - What's new
Sandesh Rao
 

Recently uploaded (20)

PPTX
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
PDF
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
PPTX
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
PDF
The Evolution of KM Roles (Presented at Knowledge Summit Dublin 2025)
Enterprise Knowledge
 
PDF
Get More from Fiori Automation - What’s New, What Works, and What’s Next.pdf
Precisely
 
PPTX
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
PDF
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
PDF
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
PDF
How-Cloud-Computing-Impacts-Businesses-in-2025-and-Beyond.pdf
Artjoker Software Development Company
 
PDF
Advances in Ultra High Voltage (UHV) Transmission and Distribution Systems.pdf
Nabajyoti Banik
 
PPTX
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
PPTX
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
PDF
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
PDF
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
PDF
Brief History of Internet - Early Days of Internet
sutharharshit158
 
PDF
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
PDF
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
PDF
REPORT: Heating appliances market in Poland 2024
SPIUG
 
PPTX
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
The Evolution of KM Roles (Presented at Knowledge Summit Dublin 2025)
Enterprise Knowledge
 
Get More from Fiori Automation - What’s New, What Works, and What’s Next.pdf
Precisely
 
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
How-Cloud-Computing-Impacts-Businesses-in-2025-and-Beyond.pdf
Artjoker Software Development Company
 
Advances in Ultra High Voltage (UHV) Transmission and Distribution Systems.pdf
Nabajyoti Banik
 
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
Brief History of Internet - Early Days of Internet
sutharharshit158
 
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
REPORT: Heating appliances market in Poland 2024
SPIUG
 
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 

Data meets AI - ATP Roadshow India

  • 1. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal/Restricted/Highly Restricted When Data meets AI Autonomous Database Workshop - India Sandesh Rao VP AIOps , Autonomous Database 1
  • 2. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, timing, and pricing of any features or functionality described for Oracle’s products may change and remains at the sole discretion of Oracle Corporation.
  • 3. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | whoami Real Application Clusters - HA DataGuard- DR Machine Learning- AIOps Enterprise Management Product Support Big Data Operational Management Home Automation Geek and AI/ML guy @sandeshr https://www.linkedin.com/in/raosandesh/
  • 4. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Agenda • Machine Learning and AI • Algorithms, tools & technologies • Oracle & Machine Learning Initiatives • Conclusions
  • 5. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 5 Why Machine Learning and why now? • Lots of Data generated as exhaust from systems – Cloud , different formats and interfaces , frameworks • Machine Learning has become accessible – Anyone can be a Data Scientist – Algorithms are accessible as libraries aka scikit , keras , tensorflow , Oracle Analytics.. – Sandbox to get started as easy as a docker init • Business use cases • How to find value from the data , fewer guesses to make decisions
  • 6. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Academia • Pursue PHD’s and write papers sharing their findings • Find statistical relevance • Define algorithms • Exploring new developments in this space • Present in NIST , ICML
  • 7. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Model Builders • Take data and cleanup • Build models • Perform A/B testing to find which works best for their requirements • Deploy the new models • Constant Hyperparameter tuning Model Building vs vs 67% 83% 72%
  • 8. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Model Consumers • Applied machine learning • Don’t know about the algorithms or the models • Just consume them • Use the models as an inference engine • Apply patches to consume the latest models
  • 9. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Machine Learning uses in our Daily lives Video Surveillance Airport Security Recommendations Chat Bots Financial Trading Targeted Advertising Search Results Healthcare Virtual Assistants Fraud Detection Personal Marketing Route Prediction Data Security Self Driving Cars Email Classification All logos are copyrighted by the respective companies
  • 10. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | ML Project Workflow • Set Business Objectives • Gather , Prepare and Cleanse Data • Model Data – Feature Extraction , Test , Train , Optimizer – Loss Function , effectiveness – Framework and Library to use • Apply the Model as an inference engine – Decision making using the Model’s output – Tune Model till outcome is closer to Business Objective 10 Set Business Objectives Understand Use case Create Pseudo Code Synthetic Data Generation Pick Tools and Frameworks Train Test Model Deploy Model Measure Results and Feedback
  • 11. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | https://www.slideshare.net/awahid/big-data-and-machine-learning-for-businesses
  • 12. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | • Hierarchical k-means, Orthogonal Partitioning Clustering, Expectation- Maximization Clustering Feature Extraction/Attribute Importance / Component Analysis • Decision Tree, Naive Bayes, Random Forest, Logistic Regression, Support Vector Machine Classification 12 Machine Learning Algorithms • Multiple Regression, Support Vector Machine, Linear Model, LASSO, Random Forest, Ridge Regression, Generalized Linear Model, Stepwise Linear Regression Regression Association & Collaborative Filtering Reinforcement Learning - brute force, Monte Carlo, temporal difference.... • Many different use cases Neural network & deep Learning with Deep Neural Network
  • 13. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Modeling Phase – AutoML to the rescue Provide Dataset to AutoML2 Configuration parameters for model picked Dataset is divided into training set & testing set Actual Training Evaluate performance of trained model Tweak model parameters, change predictors change test/train data splits and change algorithms Pick model plus parameters depending on outcome and measure , F1 , Precision , Recall , MSE Document all runs and apply A/B testing to see what the variations produce 13
  • 14. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 14 Tools and Services Assisting ML projects DWCS
  • 15. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | What is Oracle Doing Around Machine Learning? • Big Data Appliance • Big Data Discovery , Big Data Preparation Data Visualization Cloud • Analytics Cloud – Sales, Marketing, HCM on top of SaaS • DaaS – Oracle Data Cloud , Eloqua .. • Oracle Labs (labs.oracle.com) – Machine Learning Research Group • Autonomous Database – Zeppelin Notebooks preloaded with use cases – Applied Machine Learning used for Implementing AIOps 15
  • 16. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Oracle AI Platform Cloud Service – Coming Soon… • Collaborative end-to-end machine learning in the cloud • Enables data science teams to – Organize their work – Access data and computing resources – Build , Train , Deploy – Manage models • Collaborative , Self-Service , Integrated • https://cloud.oracle.com/en_US/ai-platform 16
  • 17. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Oracle Autonomous Data Warehouse Cloud Key Features Highly Elastic Independently scale compute and storage, without having to overpay for fixed blocks of resources Built-in Web-Based SQL ML Tool Apache Zeppelin Oracle Machine Learning notebooks ready to run ML from browser Database migration utility Dedicated cloud-ready migration tools for easy migration from Amazon Redshift, SQL Server and other databases Enterprise Grade Security Data is encrypted by default in the cloud, as well as in transit and at rest High-Performance Queries and Concurrent Workloads Optimized query performance with preconfigured resource profiles for different types of users Oracle SQL Autonomous DW Cloud is compatible with all business analytics tools that support Oracle Database Self Driving Fully automated database for self-tuning patching and upgrading itself while the system is running Cloud-Based Data Loading Fast, scalable data-loading from Oracle Object Store, AWS S3, or on-premises 17 Oracle Machine Learning
  • 18. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Oracle Machine Learning and Advanced Analytics • Support multiple data platforms, analytical engines, languages, UIs and deployment strategies Strategy and Road Map Big Data / Big Data Cloud Relational ML Algorithms Common core, parallel, distributed SQL R, Python, etc.GUI Data Miner, RStudio Notebooks Advanced Analytics Oracle Database Cloud DWCS
  • 19. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Oracle Machine Learning Key Features • Collaborative UI for data scientists – Packaged with Autonomous Data Warehouse Cloud (V1) – Easy access to shared notebooks, templates, permissions, scheduler, etc. – SQL ML algorithms API (V1) – Supports deployment of ML analytics Machine Learning Notebook for Autonomous Data Warehouse Cloud
  • 20. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Oracle Machine Learning UI in ADW
  • 21. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
  • 22. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
  • 23. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Oracle Machine Learning for Python Oracle Advanced Analytics option to Oracle Database >= 18c • Use Oracle Database as HPC environment • Use in-database parallel and distributed machine learning algorithms • Manage Python scripts and Python objects in Oracle Database • Integrate Python results into applications and dashboards via SQL • Produce better models faster with automated machine learning 23 Oracle Database User tables In-db stats Database Server Machine SQL Interfaces SQL*Plus, SQLDeveloper, … Oracle Machine Learning for Python Python Client
  • 24. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | AutoML – new with OML4Py in Oracle Advanced Analytics • Goal: increase model quality and data scientist productivity while reducing overall compute time • Auto Feature Selection – Reduce the number of features by identifying most relevant – Improve performance and accuracy • Auto Model Selection for classification and regression – Identify best algorithm to achieve maximum score – Find best model many times faster than with exhaustive search techniques • Auto Tuning of Hyper-parameters – Significantly improve model accuracy – Avoid manual or exhaustive search techniques 24
  • 25. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | PaaS Resource Lifecycle Management Bare-Metal thru Installation Upgrade Patching Dependency Resolution Prerequisites Resolution Required Capabilities Automatable Scalable Online (if possible) PaaS Application Lifecycle Management Installation Upgrade Patching Dependency Resolution Prerequisites Resolution Workload Profile Identification Placement determination SLA management Required Capabilities Automatable Provider Interoperable Cloud Operations Early Warning Response System Detect degradations and faults Pinpoint root cause & component Push warnings and alerts Push targeted corrective actions SLA – based resource management Real-time Health Dashboard Required Capabilities Continuous and frequent Autonomous Action Enabled OSS Integration Enabled Management Interoperable AIOps Cloud Operations Resource Lifecycle Management Database Lifecycle Management Database Autonomous Self-Repair
  • 26. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Applied Machine Learning for Cloud Operations • Generic ML-extracted Data Clusters are insufficient for diagnostics • Operational data correlation does not determine root cause • Trusted root cause determination critical to swift corrective actions • Algorithms selected and models built require domain expertise • Models refined via field feedback Subject Matter ExpertLog ASH Metrics ML Knowledge Extraction Model Generation Human Supervision Application Optimized Models Feedback Scrub Data
  • 27. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Autonomous Database Cloud Platform MachinesSmart Collectors SRs Expert Input Feedback & Improvement Bugs 1 SRs Logs Model Generation Model Knowledge Extraction Applied Machine Learning Cloud Ops Object Store Admin UI in Control Plane Oracle Support Bug DB SE UI in Support Tenant (CNS) Cleansing, metadata creation & clustering 5 Model generation with expert scrubbing 6 Deployed as part of cloud image, running from the start 1 Proactive regular health checking, real- time fault detection, automatic incident analysis, diagnostic collection & masking of sensitive data 2 Use real-time health dashboards for anomaly detection, root cause analysis & push of proactive, preventative & corrective actions. Auto bug search & auto bug & SR creation. 3 Auto SR analysis, diagnosis assistance via automatic anomaly detection, collaboration and one click bug creation 4 Message Broker
  • 28. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Oracle Machine Learning Use Cases Remove clutter from log files to find the most important events to enable root cause analysis Preserve instance performance when database resources are constrained Find next best window when maintenance can be performed with minimal service impact Discover duplicate bugs, correlated issues and prioritize based upon customer impact Identify a series of events as connected and representing the signature of a problem Identify the best indexes
  • 29. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Remove clutter from log files to find the most important events to enable root cause analysis Log Cleansing 1 2 3 4 5 6 Entry Feature Creation Entry Clustering Model Generation Expert Input Knowledge Base Creation Knowledge Base Indexing Feedback Training Real-time Log File Processing Timestamp Correlation & Ranking 8 9 7 Batch Feedback
  • 30. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Preserve instance performance when database resources are constrained Reads 150 OS and DB Performance data directly from memory Uses Bayesian Network-based diagnostic root-cause models •Models and remembers normal operational data points Detects common RAC database problems •Determines if data is valid •Is behavior expected •Is there a problem •What is causing the problem •Is a failure likely Performs root cause analysis •Uses diagnostic inference engine to match symptoms to route cause •Used cross node and cross instance diagnostic Inference Sends alerts and preventative actions to Cloud Ops per target 1 2 3 4 5
  • 31. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | START_TIME CNT 2018-04-11 15:00:00 290 2018-04-11 16:00:00 31120 2018-04-11 17:00:00 21530 2018-04-11 18:00:00 26240 2018-04-11 19:00:00 40520 2018-04-11 20:00:00 54270 2018-04-11 21:00:00 51460 2018-04-11 22:00:00 44310 2018-04-11 23:00:00 25690 START_TIME 2018-04-11 15:00:00 -0.226098 2018-04-11 16:00:00 -0.069821 2018-04-11 17:00:00 -0.350088 2018-04-11 18:00:00 -0.187483 2018-04-11 19:00:00 -0.513240 2018-04-11 20:00:00 0.019737 2018-04-11 21:00:00 0.059213 2018-04-11 22:00:00 -0.011312 2018-04-11 23:00:00 -0.179156 START_TIME 2018-04-11 15:00:00 5.669881 2018-04-11 16:00:00 10.345606 2018-04-11 17:00:00 9.977203 2018-04-11 18:00:00 10.175040 2018-04-11 19:00:00 10.609551 2018-04-11 20:00:00 10.901727 2018-04-11 21:00:00 10.848560 2018-04-11 22:00:00 10.698966 2018-04-11 23:00:00 10.153857 Current Date : 2018-05-12 15:00:00 Current Position in Seasonality : -0.22609829742533585 Best Maintenance Period in next Cycle : 2018-05-12 19:00:00 Worst Maintenance Period in next Cycle : 2018-05-13 08:00:00 Original observation data1 Apply convolution filter & average2 Calculate seasonality3 Use seasonality to predict best maintenance window 4 Find next best window when maintenance can be performed with minimal service impact
  • 32. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | BUG DB Discover duplicate bugs, correlated issues and prioritize based upon customer impact • Bugs are submitted from over 400 Oracle products • Performs ML Logistic Regression on training set of bugs to generate model • Displays up to 8 possible duplicates per bug or SR • Feedback improves model accuracy – Direct from developers – Indirect from bug updates ABS Dev TeamBugs Bugs DupBugs ML Logistic Regression Model Generation Expert Supervision ABS Runtime Model Dev Feedback Bug Submission Bug and Duplicates Together ABS Service Feedback Scrub Data TFA Customer SRDCs (Service Request Diagnostic Collection)
  • 33. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Identify a series of events as connected and representing the signature of a problem 3. Identify anomalous entries and lifecycle events in chronological order within a predefined time window around the occurrence of the problem in all the logs 4. Compare the repeating anomalous / lifecycle entries to identify the longest common subsequence of anomalous entries 1. Start by classifying a problem such as an important ORA or CRS error 2. Find occurrences of the problem across many different log files
  • 34. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | • An expert system that implements indexes based on what a performance engineer skilled in index tuning would do • It identifies candidate indexes and validates them before implementing • The entire process is full automatic • Transparency is equally important as sophisticated automation – All tuning activities are auditable via reporting 34 Identify the best indexes Capture Identify VerifyDecide Monitor
  • 35. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 35 Conclusions • ML is here to stay and is just getting started • The last 2.5 years of advances in this field dwarfs the previous 50 years of growth • We need to identify use cases to make the business better • Modeling and ML infrastructure will become standard aka AutoML • Getting the right data to train matters to have a successful outcome • Models will get better with sparse data • Most enterprise applications are already using embedded ML
  • 36. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | https://ogyatra.in/cfp/ OGYatra 2019 - Dates
  • 37. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | AIOUG Annual Conference 6-7 Dec 2019, HICC, Hyderabad
  • 38. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |