-
Notifications
You must be signed in to change notification settings - Fork 4
/
index.qmd
60 lines (39 loc) · 3.93 KB
/
index.qmd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
---
format:
html
---
## Welcome
These are the materials for a one-day workshop on [MLOps with vetiver](https://vetiver.rstudio.com/) on Monday, 12 Aug at [posit::conf 2024](http://pos.it/conf)!
Many data scientists understand what goes into training a machine learning or statistical model, but creating a strategy to deploy and maintain that model can be daunting. In this workshop, learn what MLOps (machine learning operations) is, what principles can be used to create a practical MLOps strategy, and what kinds of tasks and components are involved. We’ll use vetiver, a framework for MLOps tasks in Python and R, to version, deploy, and monitor the models you have trained and want to deploy and maintain in production reliably and efficiently.
## Is this workshop for me?
We expect participants to have exposure to basic modeling and machine learning practice, but NOT expert familiarity with advanced ML or MLOps topics. This workshop is for you if you:
- have intermediate R or Python knowledge (this will be a "choose your own adventure" workshop where you can work through the exercises in either R or Python)
- can read data from CSV and other flat files, transform and reshape data, and make a wide variety of graphs
- can fit a model to data with your modeling framework of choice
## Preparation
We will provide an environment with [Posit Workbench](https://posit.co/products/enterprise/workbench/) and [Posit Connect](https://posit.co/products/enterprise/connect/) available, but you also have the option to work locally on your laptop rather than on Posit Workbench. If this is your preference, please come to the workshop with your laptop already set up.
- Clone the [repo](https://github.com/posit-conf-2024/vetiver) so you have the files and data locally
- To use R: Install recent versions of [R](https://cran.r-project.org/) and [RStudio](https://www.rstudio.com/download), along with the packages outlined in our [`DESCRIPTION`](https://github.com/posit-conf-2024/vetiver/blob/main/DESCRIPTION) file
- To use Python: Install Python 3.10 and your preferred IDE, along with the packages outlined in our [`requirements.txt`](https://github.com/posit-conf-2024/vetiver/blob/main/requirements.txt).
- Optionally, install [Docker Desktop](https://docs.docker.com/desktop/)
Join us on [GitHub Discussions](https://github.com/posit-conf-2024/vetiver/discussions) to ask questions and share ideas.
## Schedule
Quarto files for working along [are available on GitHub](https://github.com/posit-conf-2024/vetiver/tree/main/class-work).
| Time | Activity |
| :------------ | :--------------- |
| 09:00 - 10:30 | [Introduction](slides/01-introduction.html) |
| 10:30 - 11:00 | *Coffee break* |
| 11:00 - 12:30 | [Deploy your model](slides/02-deploy.html) |
| 12:30 - 13:30 | *Lunch break* |
| 13:30 - 15:00 | [Deeper into deployment](slides/03-deploy.html) |
| 15:00 - 15:30 | *Coffee break* |
| 15:30 - 17:00 | [Monitor your model](slides/04-monitor.html) |
## Instructors
Isabel Zimmerman is a software engineer on the open source team at Posit PBC, where she works on building MLOps frameworks. When she's not geeking out over new data science techniques, she can be found hanging out with her dog or watching Marvel movies.
Julia Silge is an engineering manager at Posit PBC focusing on open source MLOps tools, as well as an author and international keynote speaker. Julia loves making beautiful charts, Jane Austen, and her two cats.
## Acknowledgments {.appendix}
This website, including the slides, is made with [Quarto](https://quarto.org/). Please [submit an issue](https://github.com/posit-conf-2024/vetiver/issues) on the GitHub repo for this workshop if you find something that could be fixed or improved.
## Reuse and licensing {.appendix}
![](https://i.creativecommons.org/l/by/4.0/88x31.png) This work is
licensed under a [Creative Commons Attribution 4.0 International
License](https://creativecommons.org/licenses/by/4.0/).