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
93
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
400
Good practices for applied machine learning
juliasilge
0
260
Applied machine learning with tidymodels
juliasilge
0
180
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
270
Text Mining Using Tidy Data Principles
juliasilge
0
190
North American Developer Hiring Landscape
juliasilge
0
93
Understanding Principal Component Analysis Using Stack Overflow Data
juliasilge
13
4.6k
Other Decks in Technology
See All in Technology
モダンフロントエンド 開発研修
recruitengineers
PRO
4
560
オートロックマンションなのに、各部屋は施錠なし!? 攻撃者が組織内ネットワークで大暴れする理由 / The Front Door Is Locked, but the Rooms Are Wide Open: Why Attackers Move Freely Inside Enterprise Networks
nttcom
1
1.6k
Invisible to AI? Making TYPO3 Sites Quotable by AI Search Systems
wolfgangwagner
0
170
つくって納得、つかって実感! 大規模言語モデルことはじめ ver2.0
recruitengineers
PRO
4
1.2k
研究開発部の紹介 / Sansan R&D Profile
sansan33
PRO
4
24k
新しい SLO が良い感じにハマっている話
z63d
5
2.1k
JavaScript 研修 (2026)
recruitengineers
PRO
2
460
GitHub CopilotのFinOps- AI CreditのObservabilityと価値を生むためのエージェント設計
yuriemori
0
140
ボトムアップ文化が強い組織で セキュリティをどう根付かせていくかの現在進行形の話 / Making Security Stick in a Bottom-Up Organization
yamaguchitk333
0
210
名古屋の市バスGTFS-JPデータ×スガキヤ 最寄りバス停検索をAmazon ElastiCache Serverless for Valkeyで最適化する
usanchuu
1
510
トヨタ⽣産⽅式(TPS)⼊⾨
recruitengineers
PRO
3
650
SO-101×VLAによる3色キューブのピック&プレース
abeja
0
160
Featured
See All Featured
Code Reviewing Like a Champion
maltzj
528
40k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
3
1.1k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
210
Why You Should Never Use an ORM
jnunemaker
PRO
61
10k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
740
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
470
Paper Plane
katiecoart
PRO
2
52k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
650
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
360
Exploring anti-patterns in Rails
aemeredith
3
460
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.8k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
2.3k
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