MLOps with vetiver 🏺 in Python and R

RStudio Enterprise Meetup

Julia Silge & Isabel Zimmerman

September 20, 2022

Who are we?

Who are you?

Who are you?

🤔 What language does your team use for machine learning?

If you develop a model…

you can operationalize that model!

If you develop a model…

you likely should operationalize that model!

What is MLOps?

MLOps is…

MLOps is…

a set of practices to deploy and maintain machine learning models in production reliably and efficiently

MLOps is…

🤔 What package do you use most for machine learning?

MLOps is…

  • Versioning

managing change in models

MLOps is…

  • Versioning
  • Deploying

🤔 Have you ever deployed a model?

putting models in REST APIs

MLOps is…

  • Versioning
  • Deploying
  • Monitoring

tracking model performance

DEMO

We did it!

MLOps is…

a set of practices to deploy and maintain machine learning models in production reliably and efficiently

What does vetiver do?

  • Version

  • Deploy

  • Monitor

your R and Python models

🤔 What kinds of models do you commonly use?

Where does vetiver work?

  • RStudio’s pro products, like Connect

  • A public or private cloud, using Docker

Learn more