sas and open source group... · 2016-12-14 · support for sas & open source models supported...
TRANSCRIPT
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Open Source and SASExtending SAS and R models to Model Manager
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Agenda Open source and SAS
• The Analytics Lifecycle and Open source
• How SAS embraces/extends Open source
• Demo example (Model Manager)
• Open Source Support Summary and Questions
Copyr i g ht © 2016, SAS Ins t i tu t e Inc . A l l r ights reser ve d .
The Analytic Lifecycle
RegulatedAutomated
GovernedEmbed
ReliableDecisions
ConsistentDocumented
Actions IT
Lots of DataNew DataExperimentationFail FastTest & LearnInteractiveIterative Innovation FlexibilityData Science
Discovery & Development of
Analytics
Deployment & Execution of Analytics
EXPLORE
PREPARE
MODEL MONITOR
EXECUTE
INVENTORY
ASK
Copyr i g ht © 2016, SAS Ins t i tu t e Inc . A l l r ights reser ve d .
USE SAS to integrate R
R MODELS
SAS MODELS
Why?• Model Comparison• Leverage R for new algorithms• Ensemble Modelling• Generate Score Code• Deploy R models
EXTEND
Copyr i g ht © 2016, SAS Ins t i tu t e Inc . A l l r ights reser ve d .
Productivity
SAS Models (4) Open Source (2)Gradient Boost
Compare 7 modelsChoose champion
Inventory ModelGenerate score code
Deploy in database/Hadoop
EXTEND
What happens if this replicates to many analytical projects?
Copyr i g ht © 2016, SAS Ins t i tu t e Inc . A l l r ights reser ve d .
!!!???!!!
The ‘IT’ folksThe ‘Analytics’ folks
I have 200 models that are deployment-ready. Can can you help me
manage them?
You have many models,…now what?
How do you deploy models?
Copyr i g ht © 2016, SAS Ins t i tu t e Inc . A l l r ights reser ve d .
EXTEND
How SAS Extends…• Central model management platform• Repository for SAS Models and Open
Source (R, Python, PMML)
• Model History• Version control • Model and data lineage• Model Governance
THE ANALYTIC LIFECYCLE
What customers want?• Model Management platform• Inventory ALL models• Know who’s working on what• Ability to deploy models• Auditable models
MONITOR
Discovery & Development of Analytics Deployment & Execution of Analytics
PREPARE
DATAEXPLORE MODEL INVENTORY EXECUTE MONITOR
Copyr i g ht © 2016, SAS Ins t i tu t e Inc . A l l r ights reser ve d .
Model Inventory EXTEND
SAS and Open Source models
Model Metadata
Model lineage
Model inventory and search
Copyr i g ht © 2016, SAS Ins t i tu t e Inc . A l l r ights reser ve d .
EXTEND
How SAS Extends…• Model execution platform • Execute models as database functions
(UDP or via Embedded Process)
• No Language Conversion• Purpose built model execution engines
THE ANALYTIC LIFECYCLE
What customers want?• Deployable analytics• Automation• Faster time to model execution• In Hadoop/Database model execution
MONITOR
Discovery & Development of Analytics Deployment & Execution of Analytics
PREPARE
DATAEXPLORE MODEL INVENTORY EXECUTE MONITOR
Copyr i g ht © 2016, SAS Ins t i tu t e Inc . A l l r ights reser ve d .
Model executionEXTEND
Model Publishing and automation
In Hadoop/database deploymentModel Score Code Creation
Copyr i g ht © 2016, SAS Ins t i tu t e Inc . A l l r ights reser ve d .
EXTEND
How SAS Extends…• Model performance platform to keep
models “fresh”• Compare Multiple Models at once• Assess model accuracy (Lift, ROC, K-S)
• Champion/Challenger modeling• Model Retraining including open source
THE ANALYTIC LIFECYCLE
What customers want?• Best possible models• Model tournaments• Visibility into performance• Easy retraining• Champion/challenger modelling
MONITOR
Discovery & Development of Analytics Deployment & Execution of Analytics
PREPARE
DATAEXPLORE MODEL INVENTORY EXECUTE MONITOR
Copyr i g ht © 2016, SAS Ins t i tu t e Inc . A l l r ights reser ve d .
Model performanceEXTEND
Monitor data drift
Retrain models
Model comparisons
Model performance reports
Copyright © SAS Inst itute Inc. A l l r ights reserved.
DemonstrationModel Manager
Copyr i g ht © 2016, SAS Ins t i tu t e Inc . A l l r ights reser ve d .
Support for SAS & Open Source models
Supported
PMML
Non-
PMML
Inventory n n n n
Publish &
Score
Batch n n n n
In-Database n n n n
Web Service n n n n
Streaming n n n n
Monitor n n n n
Retrain n n n n
n Supported via customization
n Supported
n Not supported
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Thank [email protected]
Copyright © SAS Inst itute Inc. A l l r ights reserved.
AppendixScreen Shots
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Copyright © SAS Inst itute Inc. A l l r ights reserved.