SlideShare a Scribd company logo
1 of 39
Download to read offline
@seldon_io
hello@seldon.io
bit.ly/SeldonCoreSlack
Machine Learning
Deployment for Enterprise.
Oโ€™Reilly AI for IBM: Deploying ML Models at Scale
We help people shape the
future by bringing
machine learning
deployment to life.
Meet the Team.
Alex Housley
CEO & Founder
Clive Cox PhD
CTO
Gurminder Sunner
VP Engineering
Lee Baker
Commercial Director
Giovanni Vacanti PhD
Machine Learning
Engineer
Inga Veidmane
Operations Manager
Andrew Turner
Sales Manager
Janis Klaise PhD
Data Scientist
Arnaud Van Looveren
Data Scientist
@seldon_io hello@seldon.io bit.ly/SeldonCoreSlack
Mapping a global network of Seldon
installs
Organisers of the UKโ€™s largest applied
meetup focused on their AI/ML tools
- now over 2000 members. Supported
by Google.
Organic traction and
a global community.
โ— Over 120,000 installs (Docker Hub pulls) since Dec โ€˜17.
โ— Community across 90 countries and across industries.
โ— 21% MoM growth in clusters, 138% MoM growth in
nodes.
โ— 98% growth in nodes per cluster is an indicator that people
are using it for more demanding workloads.
bit.ly/SeldonCoreSlack
Seldon serves the worldโ€™s largest companies in
technology and financial services.
Applied data science project followed by managed service.
Enterprise Sales
- Recommend products
and supporting
documentation to
sales reps.
- Increase performance
of sales reps and
campaigns.
1% increase = ยฃ52m
revenue.
Credit Risk
- Reduce credit default
amongst UK Card
customers.
- Support the customer
before they miss
payments.
- Aiming to reduce
default rate by 2%.
FX Trading
- Identify which way
currency markets
are likely to move
within a short
timeframe.
- 5% uplift over
baseline model
worth estimate ยฃ3m
/ month.
Churn Prediction
- Improve customer
retention by
identifying customers
likely to cancel.
- Aiming to increase
accuracy of churn
prediction by 10%.
NA Bank
@seldon_io
4th Industrial
Revolution
Source: Notes from the AI frontier: Applications and value of deep learning - McKinsey April 2018 - https://mck.co/2I5tMld
A Small Number of Machine Learning Techniques work across
many use cases and industries.
Source: Notes from the AI frontier: Applications and value of deep learning - McKinsey April 2018 - https://mck.co/2I5tMld
Deep learning and Reinforcement learning deliver 62%
incremental value on average.
High value ML use cases
โ€œ$20.2bn machine learning budget in banking in 2018.โ€
McKinsey 2018
Fraud Detection Compliance & Risk Capital Markets Customer
Experience
Customer
Engagement
Identify fraudulent
behaviour
โ— First and third
party
โ— Identify bad
actors
โ— KYC
โ— Outlier detection
Reduce risks and
streamline reporting
โ— Audit trails
โ— Early warning and
response to cyber
breach
โ— Automate risk
controls
AI in the investment
sector
โ— Fundamental and
technical trading
strategies
โ— Market
predictions
โ— FX, equities and
derivatives
Identifying patterns of
behaviour
โ— Product
recommendation
โ— Customer
retention and
churn prediction
โ— Customer journey
Customized and intelligent
products & services
โ— Chatbots & virtual
agents
โ— Task management
โ— CRM
โ— Personalisation
Finance + tech
niche skill
sets
Low latency & high
data volumes
Integration with
legacy ecosystem
Security & data
governance
Regulatory
requirements
Auditability &
provenance
6 Machine Learning Trends Seldon observe
Finance + tech
niche skillsets
Low latency & high
data volumes
Integration with
legacy ecosystem
Security & data
governance
Regulatory
requirements
Auditability &
provenance
6 Machine Learning Trends in Financial Services
Evolving Standards
R Regulatory compliance a group effort.
ML without a โ€˜human in the loopโ€™ will require
Explainable AI, or โ€˜XAIโ€™
Expect to see compliance teams adopt ML
Possible driver of M&A within the banking
community
Finance + tech
niche skillsets
Low latency & high
data volumes
Integration with
legacy ecosystem
Security & data
governance
Regulatory
requirements
Auditability &
provenance
6 Machine Learning Trends in Financial Services
Data management
โ— R Transparency of data governance
Regulate the Algo - โ€˜Play the ball, not the manโ€™
Cloud portability - *Euro bank example of conflict
Vital nature of successful Data strategies -
"We donโ€™t have better algorithms, we just have more
data."
Peter Norvig, Google's director of research
Finance + tech
niche skillsets
Low latency & high
data volumes
Integration with
legacy ecosystem
Security & data
governance
Auditability &
provenance
6 Machine Learning Trends in Financial Services
Security
โ— R As Cloud becomes standard, data & training will
become increasingly separate
Initiatives like the CNCF* will ally with traditional
regulatory bodies
Models will be a hybrid of open (Risk, KYC) and
proprietary (Trading, Fraud)
*Cloud Native Computing Foundation https://www.cncf.io
Finance + tech
niche skillsets
Low latency & high
data volumes
Integration with
legacy ecosystem
Security & data
governance
Auditability &
provenance
6 Machine Learning Trends in Financial Services
Citizen โ€˜Data Scientistโ€™
$120,000 - Data Scientist annual salary*
Best tool for the job - commoditization of ML frameworks
ForwardLane seeing portfolios of >200 under
management
Curation will be the key skillset
*Glassdoor Salary Estimates FSI
Finance + tech
niche skillsets
Low latency & high
data volumes
Integration with
legacy ecosystem
Security & data
governance
Regulatory
requirements
Auditability &
provenance
6 Machine Learning Trends in Financial Services
Speed to market
Cost & speed of compute is your new competitive
advantage
New Revenue models - Can you extract meaning from
your data?
Model iteration needs to be rapid and optimal
Finance + tech
niche skillsets
Low latency & high
data volumes
Integration with
legacy ecosystem
Security & data
governance
Regulatory
requirements
Auditability &
provenance
6 Machine Learning Trends in Financial Services
Legacy tech
Key value of โ€˜Challenger Bankโ€™ community
Growth in outsourced banking engine
New IT landscape demands โ€˜plug & playโ€™ architecture
Open Source adoption to escalate
2018 Market Analysis
Machine Learning Deployment
โ— 25000 banks forecasted to spend $519bn
on IT in 2018 (Gartner)
โ— 26% early adopters of ML spent 15% of
their IT budget on ML
โ— $20.24bn ML budget in banking 2018
โ— 52% initial and broad ML implementation
โ— 71% Kubernetes adoption in
orchestration
โ— $7.47bn current ML budget for
Kubernetes users in banking
Seldon Core
Open platform for deploying
machine learning models
Seldon Focus
Seldon Core
Building
a
Model
Serving OptimizationMonitoringRoll-out
Data
Ingestion
Data
Analysis
Data
Transform
-ation
Data
Validation
Data
Splitting
Model
Validation
Trainer
Training
At Scale
Logging
Goal: Help Business succeed with Data Science
Data Scientist
โ— Analyzes the data
โ— Builds the predictive model
โ— Optimizes the model
DevOps Engineer
โ— Manages infrastructure
โ— Monitors the model in
production
โ— First response on issues
Business Manager
โ— Decides the project goals
โ— Defines business KPIs
โ— Evaluates ROI
โ— Provides Approval/Audits
Clive Cox
CTO, Seldon
Seldon Deploy
UI, Collaboration, Control, Audit
MAB
(Multi-Arm Bandits)
Outlier Detection Explanation
Seldon Core
(ML Control Plane)
80% of enterprises are hybrid or multi-cloud.
Over half use containers, of which 75% use Kubernetes.
Seldon Technology Stack
Cloud Native Tools : e.g., Ambassador, Argo, Istio
Bias Detection,
Concept Drift
Seldon Core : ML Tool Agnostic
Use any
ML Tool
Dockerise REST and gRPC
Handle
Seldon APIs
Deploy!
Deploy!
Seldon Core : ML Tool Agnostic
Any Language
Current wrappers incl:
โ— Python
โ— R
โ— Java
โ— NodeJS
Any ML Library
Current examples incl:
โ— SKLearn
โ— TensorFlow
โ— PyTorch
โ— H2O
Any ML Inference Engine
Current examples incl:
โ— Seldon wrapped inference code
โ— NVIDIA TensorRT Server
โ— TensorFlow Serving
โ— Intel nGraph
Title
Type Here Type Here Type Here Type Here
Seldon Core Wrappers : Source-to-Image
https://github.com/openshift/source-to-image
from sklearn.externals import joblib
class IrisClassifier(object):
def __init__(self):
self.model = joblib.load('/mnt/model/IrisClassifier.sav')
def predict(self,X,features_names):
return self.model.predict_proba(X)
User Source Code (Github/Local) Seldon Builder Images
seldonio/seldon-core-s2i-python2
seldonio/seldon-core-s2i-python3
seldonio/seldon-core-s2i-r
seldonio/seldon-core-s2i-java-build
seldonio/seldon-core-s2i-nodejs
โ— ./assemble
โ— ./run
โ— ./usage
Dependencies
S2I
User Image
Ready to deploy on seldon-core
#> s2i build .
Rich Processing Components
โ— Routing requests
โ—‹ AB Tests
โ—‹ Multi-Armed Bandit
โ— Transformations
โ—‹ Feature Normalization
โ—‹ Ensembles results
โ— Metrics
โ—‹ Concept drift
โ—‹ Outlier detection
Seldon Core : Powerful Inference Graphs
Flexible
โ— Custom
โ—‹ Build your own
โ—‹ 3rd Party
โ— Dynamic
โ—‹ Change graph at inference
time
โ— Pluggable
โ—‹ Reuse components in
different inference graphs
Title
Type Here Type Here Type Here Type Here
Seldon Core Inference Graphs
Seldon/3rd party
component
Model C
Model A
Feature
Transformation
Client component
API
(REST, gRPC)
Model B
A/B Test
Multi Armed
Bandit
Direct traffic to
the most optimal
model
Outlier
Detection
Key features to
identify outlier
anomalies (Fraud, KYC)
Explanation
Why is the model doing
what itโ€™s doing?
Title
Type Here Type Here Type Here Type Here
Seldon Core Example Inference Graph
Seldon/3rd party
component
Tensorflow
model served
via NVIDIA
TensorRT Server
ONNX model
served via
Intel nGraph
Feature
Transformation in
Java
Client component
API
(REST, gRPC)
R Model
A/B Test
Multi Armed
Bandit
(e-greedy,python)
Outlier
Detection
Custom Router
using business
logic
Model Explanation
For example, a machine learning model flags a bank transaction as fraudulent;
it becomes necessary to explain what factors contributed to the decision.
Explaining complex "black box" models is a key problem.
Understanding why a model output a given prediction canโ€ฆ.
1. Provide insight into the model
behaviour. Guide decision making
processes.
2. Facilitate compliance with
regulation.
Lime
โ— Locally interpretable
โ— Suited for images and text
Representation erasure
โ— Suited for run time explanations
โ— Return features importance for any
โ€œblack boxโ€ model
โ— Based on how much the model
prediction will change when then
input features are changed
Lime2
โ— Updated version of Lime
Title
Type Here Type Here Type Here Type Here
Multi-Armed Bandits
Model C
Model AAPI
Model B
A/B Test
Multi Armed
Bandit
Direct traffic to
the most optimal
model
โ— Deploy several models in parallel
โ— Optimize between models at inference time
โ— Generalizes A/B testing
โ— Exploration vs Exploitation
โ—‹ ฮต-greedy
โ—‹ Thompson Sampling
โ— State dependency
โ—‹ Contextual bandits
โ— Outlier Detection
โ—‹ Identify data anomalies
โ—‹ Measure the distance of an observation to the center of the distribution
โ—‹ Online learning, starts without knowledge of the feature distribution
โ— Concept Drift
โ—‹ Change in the relationship between input and output leads to lower prediction accuracy
โ—‹ Detection of drift allows to adjust the predictive models in time
โ— Bias Detection
โ—‹ Human bias in the data like gender bias or machine bias leads to biased predictions
โ—‹ Neutralizing bias avoids pitfalls of human decision making
Monitoring Machine Learning Models
Seldon Core : Production Deployment Options
Update Inference Graphs
โ— Rolling
โ— Canary
โ— Blue-Green*
โ— Shadow*
Resource Control
โ— GPUs, CPUs, Memory
โ— Data Volume Attachment
โ— Sidecar containers
โ—‹ DBs, Other Business logic
โ— Separate k8s deployments for
parts of graph
* roadmap
Example Seldon Deployment Manifest (Kubernetes Custom Resource)
Graph Definition
Pod Specification
Replicas
List of predictors
Title
Type Here Type Here Type Here Type Here
1. Package
Create REST or gRPC
dockerized microservice
2. Describe Deployment
Create/update Kubernetes
resource manifest for
deployment graph
3. Deploy
Manage and analyze the
performance of live deployments
Seldon Deployment Workflow
Title
Type Here Type Here Type Here Type Here
Get Started with Seldon Core
1. Install
a. https://github.com/SeldonIO/seldon-core
b. Helm Charts or Ksonnet Registry
c. Via GCP MarketPlace
d. Via Kubeflow
e. Via IBM FfDL
2. Run example charts
a. Helm :
https://github.com/SeldonIO/seldon-core/blob/master/notebooks/helm
_examples.ipynb
b. Ksonnet:
https://github.com/SeldonIO/seldon-core/blob/master/notebooks/kson
net_examples.ipynb
c. Provides example graphs - models, AB tests, multi-armed bandits,
Outlier detections
3. Customize to your models
a. Wrap components using S2i
b. Create your own graphs
Seldon Deploy
Machine Learning Deployment
for Data Science Teams.
Development in progress
Pilots Q4 2018, launch early 2019
>500 companies applied for beta
โ— Modern UX/UI for model management
โ— Manage multiple Seldon Core clusters
โ— Team workflows, approvals and audit trails
โ— Advanced experiments and CI/CD (GitOps)
โ— Explanations and compliance (GDPR)
Thank You.
Please get in touch with any further questions.
@seldon_io
hello@seldon.io
http://bit.ly/SeldonCoreSlack
Title
Type Here Type Here Type Here Type Here
Seldon Core Architecture
Data scientists,
engineers and
managers
Deployment Controller
(kubectl, CI/CD, Seldon Deploy)
Business
Applications
Pluggable
Authentication
REST API or gRPC
Kubernetes clusters
running Seldon Core
Service
Orchestrator
Kubernetes
API
Operator
1. N deployment
graphs
Reverse Proxy
(Ambassador)
Public docker
registry
Client docker
registry
Seldon docker
registry

More Related Content

What's hot

From Data Science to MLOps
From Data Science to MLOpsFrom Data Science to MLOps
From Data Science to MLOpsCarl W. Handlin
ย 
MLOps Using MLflow
MLOps Using MLflowMLOps Using MLflow
MLOps Using MLflowDatabricks
ย 
Seamless MLOps with Seldon and MLflow
Seamless MLOps with Seldon and MLflowSeamless MLOps with Seldon and MLflow
Seamless MLOps with Seldon and MLflowDatabricks
ย 
Machine Learning using Kubeflow and Kubernetes
Machine Learning using Kubeflow and KubernetesMachine Learning using Kubeflow and Kubernetes
Machine Learning using Kubeflow and KubernetesArun Gupta
ย 
Ml ops intro session
Ml ops   intro sessionMl ops   intro session
Ml ops intro sessionAvinash Patil
ย 
ML-Ops how to bring your data science to production
ML-Ops  how to bring your data science to productionML-Ops  how to bring your data science to production
ML-Ops how to bring your data science to productionHerman Wu
ย 
Databricks Overview for MLOps
Databricks Overview for MLOpsDatabricks Overview for MLOps
Databricks Overview for MLOpsDatabricks
ย 
Introducing MlFlow: An Open Source Platform for the Machine Learning Lifecycl...
Introducing MlFlow: An Open Source Platform for the Machine Learning Lifecycl...Introducing MlFlow: An Open Source Platform for the Machine Learning Lifecycl...
Introducing MlFlow: An Open Source Platform for the Machine Learning Lifecycl...DataWorks Summit
ย 
MLOps Bridging the gap between Data Scientists and Ops.
MLOps Bridging the gap between Data Scientists and Ops.MLOps Bridging the gap between Data Scientists and Ops.
MLOps Bridging the gap between Data Scientists and Ops.Knoldus Inc.
ย 
Using MLOps to Bring ML to Production/The Promise of MLOps
Using MLOps to Bring ML to Production/The Promise of MLOpsUsing MLOps to Bring ML to Production/The Promise of MLOps
Using MLOps to Bring ML to Production/The Promise of MLOpsWeaveworks
ย 
MLOps with Azure DevOps
MLOps with Azure DevOpsMLOps with Azure DevOps
MLOps with Azure DevOpsMarco Parenzan
ย 
Managing the Machine Learning Lifecycle with MLOps
Managing the Machine Learning Lifecycle with MLOpsManaging the Machine Learning Lifecycle with MLOps
Managing the Machine Learning Lifecycle with MLOpsFatih Baltacฤฑ
ย 
Ml ops past_present_future
Ml ops past_present_futureMl ops past_present_future
Ml ops past_present_futureNisha Talagala
ย 
Google Vertex AI
Google Vertex AIGoogle Vertex AI
Google Vertex AIVikasBisoi
ย 
End to end Machine Learning using Kubeflow - Build, Train, Deploy and Manage
End to end Machine Learning using Kubeflow - Build, Train, Deploy and ManageEnd to end Machine Learning using Kubeflow - Build, Train, Deploy and Manage
End to end Machine Learning using Kubeflow - Build, Train, Deploy and ManageAnimesh Singh
ย 
MLOps by Sasha Rosenbaum
MLOps by Sasha RosenbaumMLOps by Sasha Rosenbaum
MLOps by Sasha RosenbaumSasha Rosenbaum
ย 
MLOps and Data Quality: Deploying Reliable ML Models in Production
MLOps and Data Quality: Deploying Reliable ML Models in ProductionMLOps and Data Quality: Deploying Reliable ML Models in Production
MLOps and Data Quality: Deploying Reliable ML Models in ProductionProvectus
ย 

What's hot (20)

From Data Science to MLOps
From Data Science to MLOpsFrom Data Science to MLOps
From Data Science to MLOps
ย 
MLOps Using MLflow
MLOps Using MLflowMLOps Using MLflow
MLOps Using MLflow
ย 
Seamless MLOps with Seldon and MLflow
Seamless MLOps with Seldon and MLflowSeamless MLOps with Seldon and MLflow
Seamless MLOps with Seldon and MLflow
ย 
MLOps for production-level machine learning
MLOps for production-level machine learningMLOps for production-level machine learning
MLOps for production-level machine learning
ย 
Machine Learning using Kubeflow and Kubernetes
Machine Learning using Kubeflow and KubernetesMachine Learning using Kubeflow and Kubernetes
Machine Learning using Kubeflow and Kubernetes
ย 
Ml ops intro session
Ml ops   intro sessionMl ops   intro session
Ml ops intro session
ย 
ML-Ops how to bring your data science to production
ML-Ops  how to bring your data science to productionML-Ops  how to bring your data science to production
ML-Ops how to bring your data science to production
ย 
Databricks Overview for MLOps
Databricks Overview for MLOpsDatabricks Overview for MLOps
Databricks Overview for MLOps
ย 
Machine Learning Operations & Azure
Machine Learning Operations & AzureMachine Learning Operations & Azure
Machine Learning Operations & Azure
ย 
Introducing MlFlow: An Open Source Platform for the Machine Learning Lifecycl...
Introducing MlFlow: An Open Source Platform for the Machine Learning Lifecycl...Introducing MlFlow: An Open Source Platform for the Machine Learning Lifecycl...
Introducing MlFlow: An Open Source Platform for the Machine Learning Lifecycl...
ย 
MLOps Bridging the gap between Data Scientists and Ops.
MLOps Bridging the gap between Data Scientists and Ops.MLOps Bridging the gap between Data Scientists and Ops.
MLOps Bridging the gap between Data Scientists and Ops.
ย 
Using MLOps to Bring ML to Production/The Promise of MLOps
Using MLOps to Bring ML to Production/The Promise of MLOpsUsing MLOps to Bring ML to Production/The Promise of MLOps
Using MLOps to Bring ML to Production/The Promise of MLOps
ย 
MLOps with Azure DevOps
MLOps with Azure DevOpsMLOps with Azure DevOps
MLOps with Azure DevOps
ย 
Managing the Machine Learning Lifecycle with MLOps
Managing the Machine Learning Lifecycle with MLOpsManaging the Machine Learning Lifecycle with MLOps
Managing the Machine Learning Lifecycle with MLOps
ย 
Introducing MLOps.pdf
Introducing MLOps.pdfIntroducing MLOps.pdf
Introducing MLOps.pdf
ย 
Ml ops past_present_future
Ml ops past_present_futureMl ops past_present_future
Ml ops past_present_future
ย 
Google Vertex AI
Google Vertex AIGoogle Vertex AI
Google Vertex AI
ย 
End to end Machine Learning using Kubeflow - Build, Train, Deploy and Manage
End to end Machine Learning using Kubeflow - Build, Train, Deploy and ManageEnd to end Machine Learning using Kubeflow - Build, Train, Deploy and Manage
End to end Machine Learning using Kubeflow - Build, Train, Deploy and Manage
ย 
MLOps by Sasha Rosenbaum
MLOps by Sasha RosenbaumMLOps by Sasha Rosenbaum
MLOps by Sasha Rosenbaum
ย 
MLOps and Data Quality: Deploying Reliable ML Models in Production
MLOps and Data Quality: Deploying Reliable ML Models in ProductionMLOps and Data Quality: Deploying Reliable ML Models in Production
MLOps and Data Quality: Deploying Reliable ML Models in Production
ย 

Similar to Seldon: Deploying Models at Scale

Top 10 Most Demand IT Certifications Course in 2020 - MildainTrainings
Top 10 Most Demand IT Certifications Course in 2020 - MildainTrainingsTop 10 Most Demand IT Certifications Course in 2020 - MildainTrainings
Top 10 Most Demand IT Certifications Course in 2020 - MildainTrainingsMildain Solutions
ย 
Gartner: Top 10 Technology Trends 2015
Gartner: Top 10 Technology Trends 2015Gartner: Top 10 Technology Trends 2015
Gartner: Top 10 Technology Trends 2015Den Reymer
ย 
Secure, Strengthen, Automate, and Scale Modern Workloads with Red Hat & NGINX
Secure, Strengthen, Automate, and Scale Modern Workloads with Red Hat & NGINXSecure, Strengthen, Automate, and Scale Modern Workloads with Red Hat & NGINX
Secure, Strengthen, Automate, and Scale Modern Workloads with Red Hat & NGINXNGINX, Inc.
ย 
Accelerate ML Deployment with H2O Driverless AI on AWS
Accelerate ML Deployment with H2O Driverless AI on AWSAccelerate ML Deployment with H2O Driverless AI on AWS
Accelerate ML Deployment with H2O Driverless AI on AWSSri Ambati
ย 
The Data Platform for Todayโ€™s Intelligent Applications
The Data Platform for Todayโ€™s Intelligent ApplicationsThe Data Platform for Todayโ€™s Intelligent Applications
The Data Platform for Todayโ€™s Intelligent ApplicationsNeo4j
ย 
Generative AI - The New Reality: How Key Players Are Progressing
Generative AI - The New Reality: How Key Players Are Progressing Generative AI - The New Reality: How Key Players Are Progressing
Generative AI - The New Reality: How Key Players Are Progressing Vishal Sharma
ย 
Infrastructure Solutions for Deploying AI/ML/DL Workloads at Scale
Infrastructure Solutions for Deploying AI/ML/DL Workloads at ScaleInfrastructure Solutions for Deploying AI/ML/DL Workloads at Scale
Infrastructure Solutions for Deploying AI/ML/DL Workloads at ScaleRobb Boyd
ย 
A Journey Through The Far Side Of Data Science
A Journey Through The Far Side Of Data ScienceA Journey Through The Far Side Of Data Science
A Journey Through The Far Side Of Data Sciencetlcj97
ย 
Introducciรณn al Aprendizaje Automatico con H2O-3 (1)
Introducciรณn al Aprendizaje Automatico con H2O-3 (1)Introducciรณn al Aprendizaje Automatico con H2O-3 (1)
Introducciรณn al Aprendizaje Automatico con H2O-3 (1)Sri Ambati
ย 
Artificial Intelligence As a Service
Artificial Intelligence As a ServiceArtificial Intelligence As a Service
Artificial Intelligence As a ServiceJohn Liu
ย 
Customer Presentation - IBM Cloud Pak for Data Overview (Level 100).PPTX
Customer Presentation - IBM Cloud Pak for Data Overview (Level 100).PPTXCustomer Presentation - IBM Cloud Pak for Data Overview (Level 100).PPTX
Customer Presentation - IBM Cloud Pak for Data Overview (Level 100).PPTXtsigitnist02
ย 
Vertex Perspectives | AI-optimized Chipsets | Part I
Vertex Perspectives | AI-optimized Chipsets | Part IVertex Perspectives | AI-optimized Chipsets | Part I
Vertex Perspectives | AI-optimized Chipsets | Part IVertex Holdings
ย 
Vertex perspectives ai optimized chipsets (part i)
Vertex perspectives   ai optimized chipsets (part i)Vertex perspectives   ai optimized chipsets (part i)
Vertex perspectives ai optimized chipsets (part i)Yanai Oron
ย 
Introduction to Neo4j
Introduction to Neo4jIntroduction to Neo4j
Introduction to Neo4jNeo4j
ย 
The Data Platform for Today's Intelligent Applications.pdf
The Data Platform for Today's Intelligent Applications.pdfThe Data Platform for Today's Intelligent Applications.pdf
The Data Platform for Today's Intelligent Applications.pdfNeo4j
ย 
ADV Slides: How to Improve Your Analytic Data Architecture Maturity
ADV Slides: How to Improve Your Analytic Data Architecture MaturityADV Slides: How to Improve Your Analytic Data Architecture Maturity
ADV Slides: How to Improve Your Analytic Data Architecture MaturityDATAVERSITY
ย 
Dell Digital Transformation Through AI and Data Analytics Webinar
Dell Digital Transformation Through AI and  Data Analytics WebinarDell Digital Transformation Through AI and  Data Analytics Webinar
Dell Digital Transformation Through AI and Data Analytics WebinarBill Wong
ย 
Dell AI Telecom Webinar
Dell AI Telecom WebinarDell AI Telecom Webinar
Dell AI Telecom WebinarBill Wong
ย 
Building a reliable and scalable IoT platform with MongoDB and HiveMQ
Building a reliable and scalable IoT platform with MongoDB and HiveMQBuilding a reliable and scalable IoT platform with MongoDB and HiveMQ
Building a reliable and scalable IoT platform with MongoDB and HiveMQDominik Obermaier
ย 
AI Overview and Capabilities
AI Overview and CapabilitiesAI Overview and Capabilities
AI Overview and CapabilitiesAnandSRao1962
ย 

Similar to Seldon: Deploying Models at Scale (20)

Top 10 Most Demand IT Certifications Course in 2020 - MildainTrainings
Top 10 Most Demand IT Certifications Course in 2020 - MildainTrainingsTop 10 Most Demand IT Certifications Course in 2020 - MildainTrainings
Top 10 Most Demand IT Certifications Course in 2020 - MildainTrainings
ย 
Gartner: Top 10 Technology Trends 2015
Gartner: Top 10 Technology Trends 2015Gartner: Top 10 Technology Trends 2015
Gartner: Top 10 Technology Trends 2015
ย 
Secure, Strengthen, Automate, and Scale Modern Workloads with Red Hat & NGINX
Secure, Strengthen, Automate, and Scale Modern Workloads with Red Hat & NGINXSecure, Strengthen, Automate, and Scale Modern Workloads with Red Hat & NGINX
Secure, Strengthen, Automate, and Scale Modern Workloads with Red Hat & NGINX
ย 
Accelerate ML Deployment with H2O Driverless AI on AWS
Accelerate ML Deployment with H2O Driverless AI on AWSAccelerate ML Deployment with H2O Driverless AI on AWS
Accelerate ML Deployment with H2O Driverless AI on AWS
ย 
The Data Platform for Todayโ€™s Intelligent Applications
The Data Platform for Todayโ€™s Intelligent ApplicationsThe Data Platform for Todayโ€™s Intelligent Applications
The Data Platform for Todayโ€™s Intelligent Applications
ย 
Generative AI - The New Reality: How Key Players Are Progressing
Generative AI - The New Reality: How Key Players Are Progressing Generative AI - The New Reality: How Key Players Are Progressing
Generative AI - The New Reality: How Key Players Are Progressing
ย 
Infrastructure Solutions for Deploying AI/ML/DL Workloads at Scale
Infrastructure Solutions for Deploying AI/ML/DL Workloads at ScaleInfrastructure Solutions for Deploying AI/ML/DL Workloads at Scale
Infrastructure Solutions for Deploying AI/ML/DL Workloads at Scale
ย 
A Journey Through The Far Side Of Data Science
A Journey Through The Far Side Of Data ScienceA Journey Through The Far Side Of Data Science
A Journey Through The Far Side Of Data Science
ย 
Introducciรณn al Aprendizaje Automatico con H2O-3 (1)
Introducciรณn al Aprendizaje Automatico con H2O-3 (1)Introducciรณn al Aprendizaje Automatico con H2O-3 (1)
Introducciรณn al Aprendizaje Automatico con H2O-3 (1)
ย 
Artificial Intelligence As a Service
Artificial Intelligence As a ServiceArtificial Intelligence As a Service
Artificial Intelligence As a Service
ย 
Customer Presentation - IBM Cloud Pak for Data Overview (Level 100).PPTX
Customer Presentation - IBM Cloud Pak for Data Overview (Level 100).PPTXCustomer Presentation - IBM Cloud Pak for Data Overview (Level 100).PPTX
Customer Presentation - IBM Cloud Pak for Data Overview (Level 100).PPTX
ย 
Vertex Perspectives | AI-optimized Chipsets | Part I
Vertex Perspectives | AI-optimized Chipsets | Part IVertex Perspectives | AI-optimized Chipsets | Part I
Vertex Perspectives | AI-optimized Chipsets | Part I
ย 
Vertex perspectives ai optimized chipsets (part i)
Vertex perspectives   ai optimized chipsets (part i)Vertex perspectives   ai optimized chipsets (part i)
Vertex perspectives ai optimized chipsets (part i)
ย 
Introduction to Neo4j
Introduction to Neo4jIntroduction to Neo4j
Introduction to Neo4j
ย 
The Data Platform for Today's Intelligent Applications.pdf
The Data Platform for Today's Intelligent Applications.pdfThe Data Platform for Today's Intelligent Applications.pdf
The Data Platform for Today's Intelligent Applications.pdf
ย 
ADV Slides: How to Improve Your Analytic Data Architecture Maturity
ADV Slides: How to Improve Your Analytic Data Architecture MaturityADV Slides: How to Improve Your Analytic Data Architecture Maturity
ADV Slides: How to Improve Your Analytic Data Architecture Maturity
ย 
Dell Digital Transformation Through AI and Data Analytics Webinar
Dell Digital Transformation Through AI and  Data Analytics WebinarDell Digital Transformation Through AI and  Data Analytics Webinar
Dell Digital Transformation Through AI and Data Analytics Webinar
ย 
Dell AI Telecom Webinar
Dell AI Telecom WebinarDell AI Telecom Webinar
Dell AI Telecom Webinar
ย 
Building a reliable and scalable IoT platform with MongoDB and HiveMQ
Building a reliable and scalable IoT platform with MongoDB and HiveMQBuilding a reliable and scalable IoT platform with MongoDB and HiveMQ
Building a reliable and scalable IoT platform with MongoDB and HiveMQ
ย 
AI Overview and Capabilities
AI Overview and CapabilitiesAI Overview and Capabilities
AI Overview and Capabilities
ย 

More from Seldon

CD4ML and the challenges of testing and quality in ML systems
CD4ML and the challenges of testing and quality in ML systemsCD4ML and the challenges of testing and quality in ML systems
CD4ML and the challenges of testing and quality in ML systemsSeldon
ย 
TensorFlow London: Cutting edge generative models
TensorFlow London: Cutting edge generative modelsTensorFlow London: Cutting edge generative models
TensorFlow London: Cutting edge generative modelsSeldon
ย 
Tensorflow London: Tensorflow and Graph Recommender Networks by Yaz Santissi
Tensorflow London: Tensorflow and Graph Recommender Networks by Yaz SantissiTensorflow London: Tensorflow and Graph Recommender Networks by Yaz Santissi
Tensorflow London: Tensorflow and Graph Recommender Networks by Yaz SantissiSeldon
ย 
TensorFlow London: Progressive Growing of GANs for increased stability, quali...
TensorFlow London: Progressive Growing of GANs for increased stability, quali...TensorFlow London: Progressive Growing of GANs for increased stability, quali...
TensorFlow London: Progressive Growing of GANs for increased stability, quali...Seldon
ย 
TensorFlow London 18: Dr Daniel Martinho-Corbishley, From science to startups...
TensorFlow London 18: Dr Daniel Martinho-Corbishley, From science to startups...TensorFlow London 18: Dr Daniel Martinho-Corbishley, From science to startups...
TensorFlow London 18: Dr Daniel Martinho-Corbishley, From science to startups...Seldon
ย 
TensorFlow London 18: Dr Alastair Moore, Towards the use of Graphical Models ...
TensorFlow London 18: Dr Alastair Moore, Towards the use of Graphical Models ...TensorFlow London 18: Dr Alastair Moore, Towards the use of Graphical Models ...
TensorFlow London 18: Dr Alastair Moore, Towards the use of Graphical Models ...Seldon
ย 
TensorFlow London 17: How NASA Frontier Development Lab scientists use AI to ...
TensorFlow London 17: How NASA Frontier Development Lab scientists use AI to ...TensorFlow London 17: How NASA Frontier Development Lab scientists use AI to ...
TensorFlow London 17: How NASA Frontier Development Lab scientists use AI to ...Seldon
ย 
TensorFlow London 17: Practical Reinforcement Learning with OpenAI
TensorFlow London 17: Practical Reinforcement Learning with OpenAITensorFlow London 17: Practical Reinforcement Learning with OpenAI
TensorFlow London 17: Practical Reinforcement Learning with OpenAISeldon
ย 
TensorFlow 16: Multimodal Sentiment Analysis with TensorFlow
TensorFlow 16: Multimodal Sentiment Analysis with TensorFlow TensorFlow 16: Multimodal Sentiment Analysis with TensorFlow
TensorFlow 16: Multimodal Sentiment Analysis with TensorFlow Seldon
ย 
TensorFlow 16: Building a Data Science Platform
TensorFlow 16: Building a Data Science Platform TensorFlow 16: Building a Data Science Platform
TensorFlow 16: Building a Data Science Platform Seldon
ย 
Ai in financial services
Ai in financial servicesAi in financial services
Ai in financial servicesSeldon
ย 
TensorFlow London 15: Find bugs in the herd with debuggable TensorFlow code
TensorFlow London 15: Find bugs in the herd with debuggable TensorFlow code TensorFlow London 15: Find bugs in the herd with debuggable TensorFlow code
TensorFlow London 15: Find bugs in the herd with debuggable TensorFlow code Seldon
ย 
TensorFlow London 14: Ben Hall 'Machine Learning Workloads with Kubernetes an...
TensorFlow London 14: Ben Hall 'Machine Learning Workloads with Kubernetes an...TensorFlow London 14: Ben Hall 'Machine Learning Workloads with Kubernetes an...
TensorFlow London 14: Ben Hall 'Machine Learning Workloads with Kubernetes an...Seldon
ย 
Tensorflow London 13: Barbara Fusinska 'Hassle Free, Scalable, Machine Learni...
Tensorflow London 13: Barbara Fusinska 'Hassle Free, Scalable, Machine Learni...Tensorflow London 13: Barbara Fusinska 'Hassle Free, Scalable, Machine Learni...
Tensorflow London 13: Barbara Fusinska 'Hassle Free, Scalable, Machine Learni...Seldon
ย 
Tensorflow London 13: Zbigniew Wojna 'Deep Learning for Big Scale 2D Imagery'
Tensorflow London 13: Zbigniew Wojna 'Deep Learning for Big Scale 2D Imagery'Tensorflow London 13: Zbigniew Wojna 'Deep Learning for Big Scale 2D Imagery'
Tensorflow London 13: Zbigniew Wojna 'Deep Learning for Big Scale 2D Imagery'Seldon
ย 
TensorFlow London 11: Pierre Harvey Richemond 'Trends and Developments in Rei...
TensorFlow London 11: Pierre Harvey Richemond 'Trends and Developments in Rei...TensorFlow London 11: Pierre Harvey Richemond 'Trends and Developments in Rei...
TensorFlow London 11: Pierre Harvey Richemond 'Trends and Developments in Rei...Seldon
ย 
TensorFlow London 11: Gema Parreno 'Use Cases of TensorFlow'
TensorFlow London 11: Gema Parreno 'Use Cases of TensorFlow'TensorFlow London 11: Gema Parreno 'Use Cases of TensorFlow'
TensorFlow London 11: Gema Parreno 'Use Cases of TensorFlow'Seldon
ย 
Tensorflow London 12: Marcel Horstmann and Laurent Decamp 'Using TensorFlow t...
Tensorflow London 12: Marcel Horstmann and Laurent Decamp 'Using TensorFlow t...Tensorflow London 12: Marcel Horstmann and Laurent Decamp 'Using TensorFlow t...
Tensorflow London 12: Marcel Horstmann and Laurent Decamp 'Using TensorFlow t...Seldon
ย 
TensorFlow London 12: Oliver Gindele 'Recommender systems in Tensorflow'
TensorFlow London 12: Oliver Gindele 'Recommender systems in Tensorflow'TensorFlow London 12: Oliver Gindele 'Recommender systems in Tensorflow'
TensorFlow London 12: Oliver Gindele 'Recommender systems in Tensorflow'Seldon
ย 
TensorFlow London 13.09.17 Ilya Dmitrichenko
TensorFlow London 13.09.17 Ilya DmitrichenkoTensorFlow London 13.09.17 Ilya Dmitrichenko
TensorFlow London 13.09.17 Ilya DmitrichenkoSeldon
ย 

More from Seldon (20)

CD4ML and the challenges of testing and quality in ML systems
CD4ML and the challenges of testing and quality in ML systemsCD4ML and the challenges of testing and quality in ML systems
CD4ML and the challenges of testing and quality in ML systems
ย 
TensorFlow London: Cutting edge generative models
TensorFlow London: Cutting edge generative modelsTensorFlow London: Cutting edge generative models
TensorFlow London: Cutting edge generative models
ย 
Tensorflow London: Tensorflow and Graph Recommender Networks by Yaz Santissi
Tensorflow London: Tensorflow and Graph Recommender Networks by Yaz SantissiTensorflow London: Tensorflow and Graph Recommender Networks by Yaz Santissi
Tensorflow London: Tensorflow and Graph Recommender Networks by Yaz Santissi
ย 
TensorFlow London: Progressive Growing of GANs for increased stability, quali...
TensorFlow London: Progressive Growing of GANs for increased stability, quali...TensorFlow London: Progressive Growing of GANs for increased stability, quali...
TensorFlow London: Progressive Growing of GANs for increased stability, quali...
ย 
TensorFlow London 18: Dr Daniel Martinho-Corbishley, From science to startups...
TensorFlow London 18: Dr Daniel Martinho-Corbishley, From science to startups...TensorFlow London 18: Dr Daniel Martinho-Corbishley, From science to startups...
TensorFlow London 18: Dr Daniel Martinho-Corbishley, From science to startups...
ย 
TensorFlow London 18: Dr Alastair Moore, Towards the use of Graphical Models ...
TensorFlow London 18: Dr Alastair Moore, Towards the use of Graphical Models ...TensorFlow London 18: Dr Alastair Moore, Towards the use of Graphical Models ...
TensorFlow London 18: Dr Alastair Moore, Towards the use of Graphical Models ...
ย 
TensorFlow London 17: How NASA Frontier Development Lab scientists use AI to ...
TensorFlow London 17: How NASA Frontier Development Lab scientists use AI to ...TensorFlow London 17: How NASA Frontier Development Lab scientists use AI to ...
TensorFlow London 17: How NASA Frontier Development Lab scientists use AI to ...
ย 
TensorFlow London 17: Practical Reinforcement Learning with OpenAI
TensorFlow London 17: Practical Reinforcement Learning with OpenAITensorFlow London 17: Practical Reinforcement Learning with OpenAI
TensorFlow London 17: Practical Reinforcement Learning with OpenAI
ย 
TensorFlow 16: Multimodal Sentiment Analysis with TensorFlow
TensorFlow 16: Multimodal Sentiment Analysis with TensorFlow TensorFlow 16: Multimodal Sentiment Analysis with TensorFlow
TensorFlow 16: Multimodal Sentiment Analysis with TensorFlow
ย 
TensorFlow 16: Building a Data Science Platform
TensorFlow 16: Building a Data Science Platform TensorFlow 16: Building a Data Science Platform
TensorFlow 16: Building a Data Science Platform
ย 
Ai in financial services
Ai in financial servicesAi in financial services
Ai in financial services
ย 
TensorFlow London 15: Find bugs in the herd with debuggable TensorFlow code
TensorFlow London 15: Find bugs in the herd with debuggable TensorFlow code TensorFlow London 15: Find bugs in the herd with debuggable TensorFlow code
TensorFlow London 15: Find bugs in the herd with debuggable TensorFlow code
ย 
TensorFlow London 14: Ben Hall 'Machine Learning Workloads with Kubernetes an...
TensorFlow London 14: Ben Hall 'Machine Learning Workloads with Kubernetes an...TensorFlow London 14: Ben Hall 'Machine Learning Workloads with Kubernetes an...
TensorFlow London 14: Ben Hall 'Machine Learning Workloads with Kubernetes an...
ย 
Tensorflow London 13: Barbara Fusinska 'Hassle Free, Scalable, Machine Learni...
Tensorflow London 13: Barbara Fusinska 'Hassle Free, Scalable, Machine Learni...Tensorflow London 13: Barbara Fusinska 'Hassle Free, Scalable, Machine Learni...
Tensorflow London 13: Barbara Fusinska 'Hassle Free, Scalable, Machine Learni...
ย 
Tensorflow London 13: Zbigniew Wojna 'Deep Learning for Big Scale 2D Imagery'
Tensorflow London 13: Zbigniew Wojna 'Deep Learning for Big Scale 2D Imagery'Tensorflow London 13: Zbigniew Wojna 'Deep Learning for Big Scale 2D Imagery'
Tensorflow London 13: Zbigniew Wojna 'Deep Learning for Big Scale 2D Imagery'
ย 
TensorFlow London 11: Pierre Harvey Richemond 'Trends and Developments in Rei...
TensorFlow London 11: Pierre Harvey Richemond 'Trends and Developments in Rei...TensorFlow London 11: Pierre Harvey Richemond 'Trends and Developments in Rei...
TensorFlow London 11: Pierre Harvey Richemond 'Trends and Developments in Rei...
ย 
TensorFlow London 11: Gema Parreno 'Use Cases of TensorFlow'
TensorFlow London 11: Gema Parreno 'Use Cases of TensorFlow'TensorFlow London 11: Gema Parreno 'Use Cases of TensorFlow'
TensorFlow London 11: Gema Parreno 'Use Cases of TensorFlow'
ย 
Tensorflow London 12: Marcel Horstmann and Laurent Decamp 'Using TensorFlow t...
Tensorflow London 12: Marcel Horstmann and Laurent Decamp 'Using TensorFlow t...Tensorflow London 12: Marcel Horstmann and Laurent Decamp 'Using TensorFlow t...
Tensorflow London 12: Marcel Horstmann and Laurent Decamp 'Using TensorFlow t...
ย 
TensorFlow London 12: Oliver Gindele 'Recommender systems in Tensorflow'
TensorFlow London 12: Oliver Gindele 'Recommender systems in Tensorflow'TensorFlow London 12: Oliver Gindele 'Recommender systems in Tensorflow'
TensorFlow London 12: Oliver Gindele 'Recommender systems in Tensorflow'
ย 
TensorFlow London 13.09.17 Ilya Dmitrichenko
TensorFlow London 13.09.17 Ilya DmitrichenkoTensorFlow London 13.09.17 Ilya Dmitrichenko
TensorFlow London 13.09.17 Ilya Dmitrichenko
ย 

Recently uploaded

Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfWilly Marroquin (WillyDevNET)
ย 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
ย 
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Badshah Nagar Lucknow best Female service
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Badshah Nagar Lucknow best Female serviceCALL ON โžฅ8923113531 ๐Ÿ”Call Girls Badshah Nagar Lucknow best Female service
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Badshah Nagar Lucknow best Female serviceanilsa9823
ย 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
ย 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
ย 
CHEAP Call Girls in Pushp Vihar (-DELHI )๐Ÿ” 9953056974๐Ÿ”(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )๐Ÿ” 9953056974๐Ÿ”(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )๐Ÿ” 9953056974๐Ÿ”(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )๐Ÿ” 9953056974๐Ÿ”(=)/CALL GIRLS SERVICE9953056974 Low Rate Call Girls In Saket, Delhi NCR
ย 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
ย 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
ย 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
ย 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
ย 
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Kakori Lucknow best sexual service Online โ˜‚๏ธ
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Kakori Lucknow best sexual service Online  โ˜‚๏ธCALL ON โžฅ8923113531 ๐Ÿ”Call Girls Kakori Lucknow best sexual service Online  โ˜‚๏ธ
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Kakori Lucknow best sexual service Online โ˜‚๏ธanilsa9823
ย 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
ย 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlanโ€™s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlanโ€™s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlanโ€™s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlanโ€™s ...OnePlan Solutions
ย 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
ย 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
ย 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
ย 
call girls in Vaishali (Ghaziabad) ๐Ÿ” >เผ’8448380779 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธ
call girls in Vaishali (Ghaziabad) ๐Ÿ” >เผ’8448380779 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธcall girls in Vaishali (Ghaziabad) ๐Ÿ” >เผ’8448380779 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธ
call girls in Vaishali (Ghaziabad) ๐Ÿ” >เผ’8448380779 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธDelhi Call girls
ย 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
ย 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
ย 

Recently uploaded (20)

Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
ย 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
ย 
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Badshah Nagar Lucknow best Female service
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Badshah Nagar Lucknow best Female serviceCALL ON โžฅ8923113531 ๐Ÿ”Call Girls Badshah Nagar Lucknow best Female service
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Badshah Nagar Lucknow best Female service
ย 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
ย 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
ย 
CHEAP Call Girls in Pushp Vihar (-DELHI )๐Ÿ” 9953056974๐Ÿ”(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )๐Ÿ” 9953056974๐Ÿ”(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )๐Ÿ” 9953056974๐Ÿ”(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )๐Ÿ” 9953056974๐Ÿ”(=)/CALL GIRLS SERVICE
ย 
Vip Call Girls Noida โžก๏ธ Delhi โžก๏ธ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida โžก๏ธ Delhi โžก๏ธ 9999965857 No Advance 24HRS LiveVip Call Girls Noida โžก๏ธ Delhi โžก๏ธ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida โžก๏ธ Delhi โžก๏ธ 9999965857 No Advance 24HRS Live
ย 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
ย 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
ย 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
ย 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
ย 
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Kakori Lucknow best sexual service Online โ˜‚๏ธ
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Kakori Lucknow best sexual service Online  โ˜‚๏ธCALL ON โžฅ8923113531 ๐Ÿ”Call Girls Kakori Lucknow best sexual service Online  โ˜‚๏ธ
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Kakori Lucknow best sexual service Online โ˜‚๏ธ
ย 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
ย 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlanโ€™s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlanโ€™s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlanโ€™s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlanโ€™s ...
ย 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
ย 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
ย 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
ย 
call girls in Vaishali (Ghaziabad) ๐Ÿ” >เผ’8448380779 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธ
call girls in Vaishali (Ghaziabad) ๐Ÿ” >เผ’8448380779 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธcall girls in Vaishali (Ghaziabad) ๐Ÿ” >เผ’8448380779 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธ
call girls in Vaishali (Ghaziabad) ๐Ÿ” >เผ’8448380779 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธ
ย 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
ย 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
ย 

Seldon: Deploying Models at Scale

  • 2. Machine Learning Deployment for Enterprise. Oโ€™Reilly AI for IBM: Deploying ML Models at Scale
  • 3. We help people shape the future by bringing machine learning deployment to life.
  • 4. Meet the Team. Alex Housley CEO & Founder Clive Cox PhD CTO Gurminder Sunner VP Engineering Lee Baker Commercial Director Giovanni Vacanti PhD Machine Learning Engineer Inga Veidmane Operations Manager Andrew Turner Sales Manager Janis Klaise PhD Data Scientist Arnaud Van Looveren Data Scientist @seldon_io hello@seldon.io bit.ly/SeldonCoreSlack
  • 5. Mapping a global network of Seldon installs Organisers of the UKโ€™s largest applied meetup focused on their AI/ML tools - now over 2000 members. Supported by Google. Organic traction and a global community. โ— Over 120,000 installs (Docker Hub pulls) since Dec โ€˜17. โ— Community across 90 countries and across industries. โ— 21% MoM growth in clusters, 138% MoM growth in nodes. โ— 98% growth in nodes per cluster is an indicator that people are using it for more demanding workloads. bit.ly/SeldonCoreSlack
  • 6. Seldon serves the worldโ€™s largest companies in technology and financial services. Applied data science project followed by managed service. Enterprise Sales - Recommend products and supporting documentation to sales reps. - Increase performance of sales reps and campaigns. 1% increase = ยฃ52m revenue. Credit Risk - Reduce credit default amongst UK Card customers. - Support the customer before they miss payments. - Aiming to reduce default rate by 2%. FX Trading - Identify which way currency markets are likely to move within a short timeframe. - 5% uplift over baseline model worth estimate ยฃ3m / month. Churn Prediction - Improve customer retention by identifying customers likely to cancel. - Aiming to increase accuracy of churn prediction by 10%. NA Bank
  • 8. Source: Notes from the AI frontier: Applications and value of deep learning - McKinsey April 2018 - https://mck.co/2I5tMld A Small Number of Machine Learning Techniques work across many use cases and industries.
  • 9. Source: Notes from the AI frontier: Applications and value of deep learning - McKinsey April 2018 - https://mck.co/2I5tMld Deep learning and Reinforcement learning deliver 62% incremental value on average.
  • 10. High value ML use cases โ€œ$20.2bn machine learning budget in banking in 2018.โ€ McKinsey 2018 Fraud Detection Compliance & Risk Capital Markets Customer Experience Customer Engagement Identify fraudulent behaviour โ— First and third party โ— Identify bad actors โ— KYC โ— Outlier detection Reduce risks and streamline reporting โ— Audit trails โ— Early warning and response to cyber breach โ— Automate risk controls AI in the investment sector โ— Fundamental and technical trading strategies โ— Market predictions โ— FX, equities and derivatives Identifying patterns of behaviour โ— Product recommendation โ— Customer retention and churn prediction โ— Customer journey Customized and intelligent products & services โ— Chatbots & virtual agents โ— Task management โ— CRM โ— Personalisation
  • 11. Finance + tech niche skill sets Low latency & high data volumes Integration with legacy ecosystem Security & data governance Regulatory requirements Auditability & provenance 6 Machine Learning Trends Seldon observe
  • 12. Finance + tech niche skillsets Low latency & high data volumes Integration with legacy ecosystem Security & data governance Regulatory requirements Auditability & provenance 6 Machine Learning Trends in Financial Services Evolving Standards R Regulatory compliance a group effort. ML without a โ€˜human in the loopโ€™ will require Explainable AI, or โ€˜XAIโ€™ Expect to see compliance teams adopt ML Possible driver of M&A within the banking community
  • 13. Finance + tech niche skillsets Low latency & high data volumes Integration with legacy ecosystem Security & data governance Regulatory requirements Auditability & provenance 6 Machine Learning Trends in Financial Services Data management โ— R Transparency of data governance Regulate the Algo - โ€˜Play the ball, not the manโ€™ Cloud portability - *Euro bank example of conflict Vital nature of successful Data strategies - "We donโ€™t have better algorithms, we just have more data." Peter Norvig, Google's director of research
  • 14. Finance + tech niche skillsets Low latency & high data volumes Integration with legacy ecosystem Security & data governance Auditability & provenance 6 Machine Learning Trends in Financial Services Security โ— R As Cloud becomes standard, data & training will become increasingly separate Initiatives like the CNCF* will ally with traditional regulatory bodies Models will be a hybrid of open (Risk, KYC) and proprietary (Trading, Fraud) *Cloud Native Computing Foundation https://www.cncf.io
  • 15. Finance + tech niche skillsets Low latency & high data volumes Integration with legacy ecosystem Security & data governance Auditability & provenance 6 Machine Learning Trends in Financial Services Citizen โ€˜Data Scientistโ€™ $120,000 - Data Scientist annual salary* Best tool for the job - commoditization of ML frameworks ForwardLane seeing portfolios of >200 under management Curation will be the key skillset *Glassdoor Salary Estimates FSI
  • 16. Finance + tech niche skillsets Low latency & high data volumes Integration with legacy ecosystem Security & data governance Regulatory requirements Auditability & provenance 6 Machine Learning Trends in Financial Services Speed to market Cost & speed of compute is your new competitive advantage New Revenue models - Can you extract meaning from your data? Model iteration needs to be rapid and optimal
  • 17. Finance + tech niche skillsets Low latency & high data volumes Integration with legacy ecosystem Security & data governance Regulatory requirements Auditability & provenance 6 Machine Learning Trends in Financial Services Legacy tech Key value of โ€˜Challenger Bankโ€™ community Growth in outsourced banking engine New IT landscape demands โ€˜plug & playโ€™ architecture Open Source adoption to escalate
  • 18. 2018 Market Analysis Machine Learning Deployment โ— 25000 banks forecasted to spend $519bn on IT in 2018 (Gartner) โ— 26% early adopters of ML spent 15% of their IT budget on ML โ— $20.24bn ML budget in banking 2018 โ— 52% initial and broad ML implementation โ— 71% Kubernetes adoption in orchestration โ— $7.47bn current ML budget for Kubernetes users in banking
  • 19. Seldon Core Open platform for deploying machine learning models
  • 20. Seldon Focus Seldon Core Building a Model Serving OptimizationMonitoringRoll-out Data Ingestion Data Analysis Data Transform -ation Data Validation Data Splitting Model Validation Trainer Training At Scale Logging
  • 21. Goal: Help Business succeed with Data Science Data Scientist โ— Analyzes the data โ— Builds the predictive model โ— Optimizes the model DevOps Engineer โ— Manages infrastructure โ— Monitors the model in production โ— First response on issues Business Manager โ— Decides the project goals โ— Defines business KPIs โ— Evaluates ROI โ— Provides Approval/Audits
  • 23. Seldon Deploy UI, Collaboration, Control, Audit MAB (Multi-Arm Bandits) Outlier Detection Explanation Seldon Core (ML Control Plane) 80% of enterprises are hybrid or multi-cloud. Over half use containers, of which 75% use Kubernetes. Seldon Technology Stack Cloud Native Tools : e.g., Ambassador, Argo, Istio Bias Detection, Concept Drift
  • 24. Seldon Core : ML Tool Agnostic Use any ML Tool Dockerise REST and gRPC Handle Seldon APIs Deploy! Deploy!
  • 25. Seldon Core : ML Tool Agnostic Any Language Current wrappers incl: โ— Python โ— R โ— Java โ— NodeJS Any ML Library Current examples incl: โ— SKLearn โ— TensorFlow โ— PyTorch โ— H2O Any ML Inference Engine Current examples incl: โ— Seldon wrapped inference code โ— NVIDIA TensorRT Server โ— TensorFlow Serving โ— Intel nGraph
  • 26. Title Type Here Type Here Type Here Type Here Seldon Core Wrappers : Source-to-Image https://github.com/openshift/source-to-image from sklearn.externals import joblib class IrisClassifier(object): def __init__(self): self.model = joblib.load('/mnt/model/IrisClassifier.sav') def predict(self,X,features_names): return self.model.predict_proba(X) User Source Code (Github/Local) Seldon Builder Images seldonio/seldon-core-s2i-python2 seldonio/seldon-core-s2i-python3 seldonio/seldon-core-s2i-r seldonio/seldon-core-s2i-java-build seldonio/seldon-core-s2i-nodejs โ— ./assemble โ— ./run โ— ./usage Dependencies S2I User Image Ready to deploy on seldon-core #> s2i build .
  • 27. Rich Processing Components โ— Routing requests โ—‹ AB Tests โ—‹ Multi-Armed Bandit โ— Transformations โ—‹ Feature Normalization โ—‹ Ensembles results โ— Metrics โ—‹ Concept drift โ—‹ Outlier detection Seldon Core : Powerful Inference Graphs Flexible โ— Custom โ—‹ Build your own โ—‹ 3rd Party โ— Dynamic โ—‹ Change graph at inference time โ— Pluggable โ—‹ Reuse components in different inference graphs
  • 28. Title Type Here Type Here Type Here Type Here Seldon Core Inference Graphs Seldon/3rd party component Model C Model A Feature Transformation Client component API (REST, gRPC) Model B A/B Test Multi Armed Bandit Direct traffic to the most optimal model Outlier Detection Key features to identify outlier anomalies (Fraud, KYC) Explanation Why is the model doing what itโ€™s doing?
  • 29. Title Type Here Type Here Type Here Type Here Seldon Core Example Inference Graph Seldon/3rd party component Tensorflow model served via NVIDIA TensorRT Server ONNX model served via Intel nGraph Feature Transformation in Java Client component API (REST, gRPC) R Model A/B Test Multi Armed Bandit (e-greedy,python) Outlier Detection Custom Router using business logic
  • 30. Model Explanation For example, a machine learning model flags a bank transaction as fraudulent; it becomes necessary to explain what factors contributed to the decision. Explaining complex "black box" models is a key problem. Understanding why a model output a given prediction canโ€ฆ. 1. Provide insight into the model behaviour. Guide decision making processes. 2. Facilitate compliance with regulation. Lime โ— Locally interpretable โ— Suited for images and text Representation erasure โ— Suited for run time explanations โ— Return features importance for any โ€œblack boxโ€ model โ— Based on how much the model prediction will change when then input features are changed Lime2 โ— Updated version of Lime
  • 31. Title Type Here Type Here Type Here Type Here Multi-Armed Bandits Model C Model AAPI Model B A/B Test Multi Armed Bandit Direct traffic to the most optimal model โ— Deploy several models in parallel โ— Optimize between models at inference time โ— Generalizes A/B testing โ— Exploration vs Exploitation โ—‹ ฮต-greedy โ—‹ Thompson Sampling โ— State dependency โ—‹ Contextual bandits
  • 32. โ— Outlier Detection โ—‹ Identify data anomalies โ—‹ Measure the distance of an observation to the center of the distribution โ—‹ Online learning, starts without knowledge of the feature distribution โ— Concept Drift โ—‹ Change in the relationship between input and output leads to lower prediction accuracy โ—‹ Detection of drift allows to adjust the predictive models in time โ— Bias Detection โ—‹ Human bias in the data like gender bias or machine bias leads to biased predictions โ—‹ Neutralizing bias avoids pitfalls of human decision making Monitoring Machine Learning Models
  • 33. Seldon Core : Production Deployment Options Update Inference Graphs โ— Rolling โ— Canary โ— Blue-Green* โ— Shadow* Resource Control โ— GPUs, CPUs, Memory โ— Data Volume Attachment โ— Sidecar containers โ—‹ DBs, Other Business logic โ— Separate k8s deployments for parts of graph * roadmap
  • 34. Example Seldon Deployment Manifest (Kubernetes Custom Resource) Graph Definition Pod Specification Replicas List of predictors
  • 35. Title Type Here Type Here Type Here Type Here 1. Package Create REST or gRPC dockerized microservice 2. Describe Deployment Create/update Kubernetes resource manifest for deployment graph 3. Deploy Manage and analyze the performance of live deployments Seldon Deployment Workflow
  • 36. Title Type Here Type Here Type Here Type Here Get Started with Seldon Core 1. Install a. https://github.com/SeldonIO/seldon-core b. Helm Charts or Ksonnet Registry c. Via GCP MarketPlace d. Via Kubeflow e. Via IBM FfDL 2. Run example charts a. Helm : https://github.com/SeldonIO/seldon-core/blob/master/notebooks/helm _examples.ipynb b. Ksonnet: https://github.com/SeldonIO/seldon-core/blob/master/notebooks/kson net_examples.ipynb c. Provides example graphs - models, AB tests, multi-armed bandits, Outlier detections 3. Customize to your models a. Wrap components using S2i b. Create your own graphs
  • 37. Seldon Deploy Machine Learning Deployment for Data Science Teams. Development in progress Pilots Q4 2018, launch early 2019 >500 companies applied for beta โ— Modern UX/UI for model management โ— Manage multiple Seldon Core clusters โ— Team workflows, approvals and audit trails โ— Advanced experiments and CI/CD (GitOps) โ— Explanations and compliance (GDPR)
  • 38. Thank You. Please get in touch with any further questions. @seldon_io hello@seldon.io http://bit.ly/SeldonCoreSlack
  • 39. Title Type Here Type Here Type Here Type Here Seldon Core Architecture Data scientists, engineers and managers Deployment Controller (kubectl, CI/CD, Seldon Deploy) Business Applications Pluggable Authentication REST API or gRPC Kubernetes clusters running Seldon Core Service Orchestrator Kubernetes API Operator 1. N deployment graphs Reverse Proxy (Ambassador) Public docker registry Client docker registry Seldon docker registry