~/talk

The path between developing and serving machine learning models.

Talkat PyData Berlin 2017 · 2017-06-23..06-25· [machine-learning]
slides:none on file

Deploys a Kubernetes cluster (kops on AWS), installs PipelineIO components — Spark, HDFS, JupyterHub, a Java PMML server plus a Python prediction service — and shows pushing models with the Pio CLI (it zips the folder and uploads versions). 2,000 requests give a 99th‑percentile ≈300 ms (90th ≈1 ms) for a demo model. Demonstrates A/B via separate model URLs and recommends building Docker images + CI (Airflow/Jenkins). Several modules are buggy, docs thin, and TensorFlow prediction support is incomplete.

AI-written summary · about

  1. 0:00Introduction
  2. 2:26Serving ML models in production
  3. 5:04Pipeline I/O overview
  4. 7:06DevOps and Kubernetes basics
  5. 11:00Pipeline I/O on Kubernetes
  6. 21:25Kubernetes cluster setup
  7. 24:38Kubernetes dashboard and Weave Scope
  8. 27:18Deploying Pipeline I/O
  9. 29:06Model versioning and A/B testing
  10. 30:54Serializing models with PMML and Python
  11. 39:56Reliability, scalability, and deployment
  12. 43:20Custom models with PMML and Python
  13. 48:21TensorFlow models with Pipeline I/O
  14. 51:11Scaling prediction services
  15. 53:20Enterprise considerations and limits
  16. 55:34Real-time data access
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.