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
460
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
94
Understanding Principal Component Analysis Using Stack Overflow Data
juliasilge
13
4.6k
Other Decks in Technology
See All in Technology
あなたの知らないバージョン命名規則
sat
PRO
2
850
Introduction to Sansan Meishi Maker Development Engineer
sansan33
PRO
0
460
「面白い!」を信じ抜け。激動の時代を貫く、オンリーワン・エンジニアの条件
kizawa2020
2
400
NANDでも描画したい!
nichica906
3
810
暗号化?某ファイルストレージはどうなるの!? 3rd Partyとうまく付き合う秘密度ラベル設計
kasada
0
210
PdMをやめて、 "プロダクトビルダー"という 働き方に変えました / PdM to Product Builder
shikichee
1
140
みてねにおけるAI-DLC導入活動とAIドリブン開発の現在地/JAWS-UG AI-DLC #2
isaoshimizu
2
280
RapidCopy2 Matrix I/Oエンジンによるファイルコピーソフトウェアの設計と実装
kengosawa2
1
480
AI駆動開発をチームに根付かせる - 「1行も書かない」チームがHarnessを育てた1年 -
kenichirokimura
6
3.3k
型落ちシンクライアント端末のPoEモジュールを自作したかった話
logica0419
0
510
hookで自作する Claude Code の「実況ボード」
shinyasaita
2
230
1.5時間を無駄にして学んだwsl2におけるaptとsnapの選択と仕組み
yosaka0123
0
470
Featured
See All Featured
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
900
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
420
Mind Mapping
helmedeiros
PRO
1
340
How to build a perfect <img>
jonoalderson
1
5.9k
Darren the Foodie - Storyboard
khoart
PRO
3
3.8k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
630
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
260
Fireside Chat
paigeccino
42
4k
Building the Perfect Custom Keyboard
takai
2
850
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.6k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
74
42k
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