~/talk

Deploying ML models and all the things that go wrong

Talkat Build Stuff 2021 · 2021-11-17..11-19· [machine-learning, devops-and-delivery]
links:none on file
slides:none on file

Deployment experience since 2017 shows concrete pitfalls: a brittle custom prediction service ends up hosting 20+ models on an unscalable architecture, causing reproducibility and retraining pain; integration gaps with backend teams break data contracts when categories change; lack of tests lets a new employment category crash preprocessing; absent monitoring hides dataset shift until a scoring distribution skews left and mass approvals occur, costing customers. Practical tools discussed include Flask/Django, Docker, MLflow and Airflow and the need to plan for scaling, delegation and continual model monitoring.

AI-written summary · about

  1. 0:00Introduction
  2. 2:06Agenda
  3. 2:51ML training process
  4. 5:59Configuration of deployment
  5. 7:59Deployment as a separate entity
  6. 10:01Predictor service
  7. 10:52Deployment process
  8. 12:03reproduce results
  9. 13:13testing integration
  10. 16:10testing
  11. 18:36Plan deployments thoroughly
  12. 19:28Why scale
  13. 20:17Delegation
  14. 23:47Failure story
  15. 24:58Cooperation
  16. 25:50Data Science
  17. 26:28Tests
  18. 28:52Lessons learned
  19. 30:06Not monitoring models
  20. 32:24Lessons
  21. 34:12Other mistakes
  22. 34:41The essence of a data scientist
  23. 36:35Other teams
  24. 37:10Data scientists
  25. 38:18QA
~/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.