PRO6268 – Injecting AI into Applications to Make Them Smarter

Slides:



Advertisements
Similar presentations
“High Performing Financial Institutions and the Keys to Success in an Uncertain Environment”
Advertisements

Alternate Software Development Methodologies
QAD’s Business Process Management Richard Day Senior Product Manager, QAD QAD Explore 2012.
Validata Release Coordinator Accelerated application delivery through automated end-to-end release management.
A Java Architecture for the Internet of Things Noel Poore, Architect Pete St. Pierre, Product Manager Java Platform Group, Internet of Things September.
Getting Started with Oracle Compute Cloud
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | OFSAAAI: Modeling Platform Enterprise R Modeling Platform Gagan Deep Singh Director.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
Ch 5. The Evolution of Analytic Processes
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Improving Agility in Product Development and Pricing to Gain a Competitive Edge.
Workforce Scheduling Release 5.0 for Windows Implementation Overview OWS Development Team.
Leverage Big Data With Hadoop Analytics Presentation by Ravi Namboori Visit
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Daddy, what's a middle wear? An incredibly oversimplified explanation of what Middleware.
Azure Stack Foundation
Data Management Program Introduction
Bhakthi Liyanage SQL Saturday Atlanta 15 July 2017
Making the Case for Business Intelligence
1/27/2018 5:13 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
DevOps Cloud Native Microservices
From manual test shop to fully automated test coverage: A How-To session to speed up your journey Jayshree Bhakta ITHAKA/JSTOR.
Data Platform and Analytics Foundational Training

DocFusion 365 Intelligent Template Designer and Document Generation Engine on Azure Enables Your Team to Increase Productivity MICROSOFT AZURE APP BUILDER.
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Ralleo Enterprise-Grade Solution for Managing Change and Business Transformation Provides Opportunities to Better Analyze Real-Time Data MICROSOFT AZURE.
Docker Birthday #3.
Владимир Гусаров Директор R&D, Dell Visual Studio ALM MVP ALM Ranger
THE RAPID-START ENTERPRISE SERVICE DESK
8/1/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Object oriented system development life cycle
Speaker’s Name, SAP Month 00, 2017
1. Define a Vision & Identify Business Scenarios
OpenWorld 2018 Accelerate Your Success on Oracle Cloud Infrastructure with Applications Unlimited Support Viviana Tilita Senior Technical Support Engineer.
OpenWorld 2018 How to Create Chatbots with OMCe
Build a Web App with Oracle REST Data Services &
Blazingly Fast Machine Learning Inference
Microsoft Build /8/2018 5:15 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Assessing the Security of the Cloud
#.
OpenWorld 2018 How to Combine Data from Source Sites
Oscar AP by Massive Analytic: A Precognitive Analytics Platform for Effortless Data-Driven Decisions. Now Available in Azure Marketplace MICROSOFT AZURE.
Managing Development Projects Across Oracle Cloud Services: A Guide
Confidential – Oracle Internal/Restricted/Highly Restricted
Dev Test on Windows Azure Solution in a Box
Project Helidon Deep Dive
Confidential – Oracle Internal/Restricted/Highly Restricted
The New Oracle Monitoring and Advisory Service for Applications Unlimited Michael Soulier Senior Director Applications Customer Support, PeopleSoft October.
Confidential – Oracle Internal/Restricted/Highly Restricted
OpenWorld 2018 HCM Oracle
OpenWorld 2018 Oracle API Platform: How to Manage Typical Workflows
AutomIQ Inc. Proprietary & Confidential – DO NOT DISTRIBUTE
Your Next Chatbot From Idea to Execution Donna Scheele
Your Finance Cloud End User Adoption and Enablement Starts Here
The following is intended to outline our general product direction
Confidential – Oracle Internal/Restricted/Highly Restricted
Principal Product Manager Oracle Data Science Platform
Keep Your Digital Media Assets Safe and Save Time by Choosing ImageVault to be Your Digital Asset Management Solution, Hosted in Microsoft Azure Partner.
XtremeData on the Microsoft Azure Cloud Platform:
12/26/2018 1:44 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Enterprise Program Management Office
JOINED AT THE HIP: DEVSECOPS AND CLOUD-BASED ASSETS
Overview of Workflows: Why Use Them?
Agenda Need of Cloud Computing What is Cloud Computing
Node.js Test Automation using Oracle Developer Cloud- Simplified
KEY INITIATIVE Financial Data and Analytics
Microsoft Virtual Academy
Built on the Powerful Azure Platform, Angoss Helps Businesses Turn Data into Actionable Insights That Reduce Risk, Increase Organizational Performance.
Customer 360.
OU BATTLECARD: Oracle WebCenter Training
OU BATTLECARD: WebLogic Server 12c
Presentation transcript:

PRO6268 – Injecting AI into Applications to Make Them Smarter Hi everyone, today we are going to be discussing applications of AI and data science for business use cases, and some of the challenges that come along with that pursuit. PRO6268 – Injecting AI into Applications to Make Them Smarter Confidential – Oracle Internal/Restricted/Highly Restricted

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. Confidential – Oracle Internal/Restricted/Highly Restricted

Speaking today Elena Albright Principal Product Manager, Oracle Data Science Platform PRO6268 – Injecting AI into Applications to Make Them Smarter This session takes a deep dive into how Oracle’s data science platform helps enterprise data scientists collaborate on building, training, and deploying models on Oracle Cloud. Explore the platform's ease of use, project-based workflows, and other features that help data scientists be more productive in helping application developers and business analysts consume more artificial intelligence and machine learning. In addition learn how the platform integrates with the various IaaS and PaaS offerings in Oracle Cloud to enable powerful and scalable data science workflows. My name is Elena Albright and I am a Principal Product Manager with the Oracle Data Science Platform. Confidential – Oracle Internal/Restricted/Highly Restricted

Today’s Agenda 1 Driving value with AI for your business What are the challenges? How a data science platform can unblock your organization Demonstration Q&A 2 Today’s agenda 3 4 5 Confidential – Oracle Internal/Restricted/Highly Restricted

Today’s Agenda 1 Driving value with AI for your business What are the challenges? How a data science platform can unblock your organization Demonstration Q&A 2 We’ll discuss how to drive value with AI for your business 3 4 5 Confidential – Oracle Internal/Restricted/Highly Restricted

Today’s Agenda 1 Driving value with AI for your business What are the challenges? How a data science platform can unblock your organization Demonstration Q&A 2 Some of the challenges of doing data science in an enterprise organization 3 4 5 Confidential – Oracle Internal/Restricted/Highly Restricted

Today’s Agenda 1 Driving value with AI for your business What are the challenges? How a data science platform can unblock your organization Demonstration Q&A 2 How a data science platform can help out 3 4 5 Confidential – Oracle Internal/Restricted/Highly Restricted

Today’s Agenda 1 Driving value with AI for your business What are the challenges? How a data science platform can unblock your organization Demonstration Q&A 2 I’ll show you a demonstration of the Oracle Data Science Platform 3 4 5 Confidential – Oracle Internal/Restricted/Highly Restricted

Today’s Agenda 1 Driving value with AI for your business What are the challenges? How a data science platform can unblock your organization Demonstration Q&A 2 And finally, I’ll be available for questions after the session 3 4 5 Confidential – Oracle Internal/Restricted/Highly Restricted

But first, let’s do a terminology check Data Science, Artificial Intelligence, Machine Learning, Deep Learning… am I doing it? Artificial Intelligence: Systems or machines that mimic human intelligence - a catch-all term for applications that perform complex tasks that once required human input. Data Science: An interdisciplinary field that combines statistics with computer science concepts like machine learning and artificial intelligence to extract insights from big data. Before we dive in, I want to set the stage of exactly what AI is – You’ve probably heard of all of these terms before – data science, artificial intelligence, machine learning, deep learning – but you may be wondering what you are actually doing already within your organization, or you may be considering building out teams to do this work – so we’ll set some definitions. Data science is an interdisciplinary field that encompasses statistics as well as machine learning and deep learning techniques Artificial intelligence is a catch-all term for applications that can perform complex tasks that once required human input. Machine learning is a branch of artificial intelligence focused on building systems that “learn” Deep learning is an ML technique that uses the concept of a biological brain to do complex processing. Machine Learning: A branch of artificial intelligence focused on building systems that “learn” — or improve performance — based on the data they consume. Deep Learning: An ML technique loosely based on the structure of a nervous system. Interconnected layers perform operations before passing the result to the next. https://www.datascience.com/what-is-data-science

How do these fields relate to each other? The overlap between artificial intelligence and data science is a significant one. Nearly everything under the artificial intelligence umbrella can be actively leveraged today by a data scientist to deliver business value. You may have noticed that a lot of those definitions used the other terms in their definitions. So how are these fields related? We can see that the overlap between AI and data science is significant. Nearly everything under the artificial intelligence umbrella can be actively leveraged today by a data scientist to deliver business value. https://www.datascience.com/what-is-data-science

How do these fields relate to each other? The overlap between artificial intelligence and data science is a significant one. Nearly everything under the artificial intelligence umbrella can be actively leveraged today by a data scientist to deliver business value. So, if you have data scientists on staff, you probably have the human resources to inject AI into your business applications. So, if you have data scientists on staff, you probably have the human resources to use AI in many applications in your business. We often say that data scientists are the engineers of digital transformation for modern organizations https://www.datascience.com/what-is-data-science

How can AI be used in my business applications? We are going to zero-in on use cases where a predictive model could drive better outcomes, improving customer satisfaction, efficiency, or even revenue. For today’s discussion, we are going to zero-in on predictive models that could be used to drive better business outcomes in terms of customer satisfaction, efficiency, or even revenue. You’ll see these fall into the machine learning category. https://www.datascience.com/what-is-data-science

What are some applications of ML in my business? The applications of AI in your business cross every team and vertical. Some examples: Recommendation Engines Chatbots Lifetime Value Models Image Recognition Applications of machine learning can be used not only in every vertical but also across departments and disciplines within an organization. From Chatbots to Image Recognition – you’ll find applications in Sales, Marketing, HR, Finance and more. Our example today will be dynamic pricing of hotel rooms based on demand which will allow us to maximize revenue. Speech Recognition Fraud Detection Dynamic Pricing Customer Segmentation Confidential – Oracle Internal/Restricted/Highly Restricted

What’s holding organizations back? SCARCITY OF SPECIALIZED SKILLS Domain specific models, machine learning skills DEVELOPMENT COMPLEXITY Data management, non-standardized environments, ML frameworks, libraries, GPUs COLLABORATION & WORKFLOW INEFFICIENCY Data scientists, app developers, IT Admins, LOB Experts But before we go to that example, let’s discuss what is holding organizations back from using ML across their lines of business. There is an overall scarcity of talent with the specialized skills to do this work. In organizations that do have the talent on staff, there is a lot of complexity around development. From data management, non-standardized environments, and specialized tools and hardware like GPU. It requires the full buy-in from the organization and significant investment. Lastly, there are inefficiencies of collaboration and workflow. Line of business experts need to collaborate with data scientists, who, in turn, need to collaborate with IT admins and app developers Confidential – Oracle Internal/Restricted/Highly Restricted

What’s holding organizations back? SCARCITY OF SPECIALIZED SKILLS Domain specific models, machine learning skills COLLABORATION & WORKFLOW INEFFICIENCY Data scientists, app developers, IT Admins, LOB Experts DEVELOPMENT COMPLEXITY Data management, non-standardized environments, ML frameworks, libraries, GPUs For today’s discussion, we are going to pay special attention to the interactions between data scientists and application developers who are at the center of actually getting ML models into production. <> Confidential – Oracle Internal/Restricted/Highly Restricted

The Data Scientist/App Developer Handoff Inefficiencies between data scientists and app developers limit AI innovation Traditional development workflows With a data science platform Key-person risk and fragmented model repositories Delays and wasted translation efforts Lack of model lineage and reproducibility Latest version waiting for production Slow testing and iteration cycles Centralized model development and storage There are many challenges to get ML models into production, powering business applications. Traditional development workflows suffer from: Key-person risk – if a data scientist is working on their laptop and they leave the organization, a model that they deployed to production could be left with no one to update or maintain it going forward To this point, there is a lack of lineage and organizational transparency. Without this, there is no possibility of reproducing work at a later date. When deploying models to production, many times, a data scientist will develop a model in their language of choice like Python or R and then hand it off to the application developer who may translate the model to the language of the application such as Java. In some cases, this is necessary because of the deployment architecture or performance requirements, but in many cases, this is an unnecessary effort Because of this handoff process and possible translation, oftentimes, there are gaps between when the latest and greatest model is available and when it can actually be used in production. Testing and iteration cycles are slow and cumbersome. With a data science platform, you can overcome these challenges by having A centralized source of truth for all model development and storage Self-documented projects and consistent dependency management, enabling repeatable analyses and results. Models can be deployed as REST APIs with the endpoint handed off This improves the testing and iteration cycles which can be wholly owned by the data scientist who can retrain their models and instantly update production. Self-documenting projects, dependency mgmt Deploy models as REST APIs, handoff endpoint Retrain models and instantly update production Testing and iteration wholly-owned by data scientist Confidential – Oracle Internal/Restricted/Highly Restricted

Centralized model development and storage Features: Projects Projects organize team’s work around answering business questions. Many stakeholders can be invited to collaborate. Some features of a data science platform that improve centralization and collaboration are Projects where you can organize work and invite collaborators Unified tooling that is standardized across the organization Model tracking that makes model storage and retrieval standardized and documented Unified tooling With all teammates using a consistent toolset, key-person risk is minimized. Teammates can understand and pick up where another left off. Model tracking A centralized storage and consistent retrieval paradigm mitigates the risk of losing track of model source and one-off maintenance. Confidential – Oracle Internal/Restricted/Highly Restricted

Self-documenting projects, dependency management Features: Activity tracking Projects become self-documenting with activity tracking. Data scientists and managers can dig into lineage and retrace teammates’ steps. In order to have transparency and consistent, repeatable work, a data science platform offers Activity tracking for project lineage Environments for consistent package and library versions. A lot of times, even a simple version bump to a package can cause a model to fail or get different results. And Version control – which is a software engineering best practice – All project assets should be versioned so that ultimately, work is reproducible by teammates or later in time. Environments Build, train, and deploy models in consistent environments, minimizing errors and mismatches. Version control Versioning everything – code, data, models, environments – makes analyses and models reproducible. Confidential – Oracle Internal/Restricted/Highly Restricted

Deploy models as REST APIs, handoff endpoint Features: Deployment workflows Deploy a model as a REST API in just a few clicks. Putting deployment in the hands of data scientists eliminates inefficiencies. A data science platform should make it easy to deploy models, offering Deployment workflows to deploy via an SDK or UI Elimination of the translation inefficiencies by enabling data scientists to deploy in their preferred language And ultimately, the API endpoint should be handed off to the app developer so they can embed it in the application in the language of the application Models remain in lingua data science Translating from the language of the modeler to the application may improve performance but is unnecessary for many use cases. Endpoint translation Handoff the endpoint to the app developer in multiple languages like Node, Python, or cURL. Confidential – Oracle Internal/Restricted/Highly Restricted

Retrain models and instantly update production Features: Model versioning Run multiple versions side-by-side. Set up A/B or champion/challenger experiments to statistically test performance. Models should be on a retraining cycle to keep them fresh and updated in production. You’ll need Model versioning, which enables models to run side-by-side in A/B test scenarios which let you understand the statistical performance differences between model approaches Automated retraining pipelines which allow data scientists to go out to lunch or on vacation, knowing that their models are constantly updated Static endpoints that allow you to swap out model versions in production on the fly Retraining pipelines Setting up an automated pipeline to retrain and redeploy the model helps to prevent bad predictions from thwarting your AI efforts. Static endpoints Point your application to /latest or /production to always send the request to the most updated version. Confidential – Oracle Internal/Restricted/Highly Restricted

Testing and iteration wholly-owned by data scientist Features: Testing models in staging Data scientists can iterate quickly and test deployed models in staging prior to pushing to production. Lastly, a data science platform should enable testing and iteration to be wholly-owned by the data scientist who is going to understand the problem space and the methodology best, with: Model testing in staging prior to pushing to production Model evaluation and interpretation techniques that help the data scientist understand why their model is doing what it is doing And monitoring and health checking to make sure it’s always performing well – both operationally and in terms of accuracy Model evaluation and interpretation Keeping the iteration loop tight enables data scientists to keep a close eye on evaluation metrics and ensure predictions are ethical. Model monitoring and health checking When model performance or health diminishes, the data scientist can be a first responder to make crucial updates. Confidential – Oracle Internal/Restricted/Highly Restricted

The Oracle Data Science Platform Collaborate in Projects Now, I’ll do a brief demonstration and show you some of these features in the Oracle Data Science Platform. Deploy a model as an API Easily handoff models from data scientist to developer

Oracle Data Science Platform Key Components & Benefits Core Benefits: Oracle Data Science Platform Collaborative Projects Notebooks Open Source Languages & Libraries Model Build & Train Project driven UI enables teams to easily work together on end-to-end modeling workflows with self-service access to data and resources Model Deployment We just saw how the Oracle Data Science Platform enables data scientists to deploy ML models to be used in applications, improving business outcomes. The platform offers projects, open source tools, and software engineering best practices to enable data scientists to build, train, deploy, and manage models, all using Oracle Cloud Infrastructure. Version Control Use Case Templates Access Controls & Security Model Monitoring Integrated Oracle IaaS Support for latest open source tools, version control, and tight integration with OCI and Oracle Big Data Platform Self-Service Scalable Compute (OCI) Object Store Catalog Data Lake Streaming Autonomous Data Warehouse Enterprise-Grade A fully managed platform built to meet the needs of the modern enterprise Confidential – Oracle Internal/Restricted/Highly Restricted

Questions? Any questions? Come see me on the side after!

Thanks for joining!