Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
The right tool for the job
Search
Julia Silge
July 17, 2024
Technology
92
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
The right tool for the job
Julia Silge
July 17, 2024
More Decks by Julia Silge
See All by Julia Silge
Introducing Positron
juliasilge
1
390
Good practices for applied machine learning
juliasilge
0
260
Applied machine learning with tidymodels
juliasilge
0
170
Maintaining an R Package
juliasilge
0
450
Publishing the Stack Overflow Developer Survey
juliasilge
2
110
Text Mining: Exploratory Data Analysis to Machine Learning
juliasilge
1
260
Text Mining Using Tidy Data Principles
juliasilge
0
190
North American Developer Hiring Landscape
juliasilge
0
90
Understanding Principal Component Analysis Using Stack Overflow Data
juliasilge
13
4.6k
Other Decks in Technology
See All in Technology
コンテナ・K8s研修【MIXI 26新卒技術研修】
mixi_engineers
PRO
1
350
AI工学特論: MLOps・継続的評価
asei
11
2.8k
データエンジニアこそ組織のオントロジーに向き合うべき — 問いに答えるAIから、事業を動かすAIへ
gappy50
3
720
Webアプリ認証の全体像 / The Big Picture of Web App Authentication
kitano_yuichi
1
460
クラウドを使う側から、作る側へ / 大吉祥寺.pm 2026前夜祭
fujiwara3
7
1.6k
論語・武士道・産業革命から見る かわるもの、かわらないもの
ichimichi
8
1.3k
Playwright × AI Agent でE2Eテストはどう変わるか AI駆動テストの可能性と実用検証の結果
taiga7543
2
890
AIで楽になるはずが、なぜ疲れる?
kinopeee
0
110
CTOキーノート:AI時代の「つなぐ」を再定義 ― 真のIoTとリアルワールドAI【SORACOM Discovery 2026】
soracom
PRO
0
240
QA・ソフトウェアテスト研修【MIXI 26新卒技術研修】
mixi_engineers
PRO
3
1.2k
ソフトウェアアーキテクチャ研修【MIXI 26新卒技術研修】
mixi_engineers
PRO
2
650
reFACToring
moznion
1
700
Featured
See All Featured
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.8k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
230
How to Think Like a Performance Engineer
csswizardry
28
2.7k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
180
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Designing for Timeless Needs
cassininazir
1
410
Building Flexible Design Systems
yeseniaperezcruz
330
40k
How STYLIGHT went responsive
nonsquared
100
6.2k
Being A Developer After 40
akosma
91
590k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
390
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
64
56k
Transcript
The right tool for the job SciPy 2024 | Julia
Silge https://juliasilge.github.io/scipy2024
Hello! @juliasilge @
[email protected]
youtube.com/juliasilge juliasilge.com https://juliasilge.github.io/scipy2024
https://juliasilge.github.io/scipy2024
Tools for data science Quarto Shiny Great Tables Vetiver Pins
Exciting new work! 🎉 https://juliasilge.github.io/scipy2024
Using multiple programming languages What does it cost? What do
you gain? What can we give? https://juliasilge.github.io/scipy2024
https://juliasilge.github.io/scipy2024
For the individual It is expensive to learn new things
There are benefits to specialization https://juliasilge.github.io/scipy2024
In an organization Consistency Complexity https://juliasilge.github.io/scipy2024
There should be one, and preferably only one, obvious way
to do it https://juliasilge.github.io/scipy2024
Pins 📌 Python R import pins board = pins.board_temp() board.pin_write(
very_nice_data, "important-stuff", type = "parquet") library(pins) board <- board_temp() board |> pin_write( very_nice_data, "important-stuff", type = "parquet") https://juliasilge.github.io/scipy2024
Pins 📌 Python R import pins board = pins.board_temp() board.pin_read("important-stuff")
library(pins) board <- board_temp() board |> pin_read("important-stuff") Cost for individuals Cost for our organization https://juliasilge.github.io/scipy2024
https://juliasilge.github.io/scipy2024
In an organization Everyone can be more productive https://juliasilge.github.io/scipy2024
Practicality beats purity https://juliasilge.github.io/scipy2024
https://juliasilge.github.io/scipy2024
Vetiver 🏺 Python R from vetiver import VetiverModel, VetiverAPI v
= VetiverModel( model_fit, "my-important-model", prototype_data = X_train) api = VetiverAPI(v) api.run() library(vetiver) library(plumber) v <- vetiver_model( model_fit, "my-important-model") pr() |> vetiver_api(v) |> pr_run() https://juliasilge.github.io/scipy2024
MLOps is… Versioning Managing change in models ✅ Deploying Putting
models in REST APIs 🎯 Monitoring Tracking model performance 👀 https://juliasilge.github.io/scipy2024
For the individual You can scale your impact Consider the
long term Increase your vocabulary https://juliasilge.github.io/scipy2024
https://juliasilge.github.io/scipy2024
Building tools Learn from one community Bring to a different
one https://juliasilge.github.io/scipy2024
https://juliasilge.github.io/scipy2024
https://juliasilge.github.io/scipy2024
https://juliasilge.github.io/scipy2024
Positron Positron is a next-generation data science IDE Positron is
a very early stage project https://github.com/posit-dev/positron/ https://juliasilge.github.io/scipy2024
Thank you! @juliasilge @
[email protected]
youtube.com/juliasilge juliasilge.com
https://juliasilge.github.io/scipy2024