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
Using Reproducible Experiments To Create Better...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Milecia McG
November 11, 2021
Technology
28
0
Share
Using Reproducible Experiments To Create Better Models
Milecia McG
November 11, 2021
Other Decks in Technology
See All in Technology
脅威をエンジニアリングの糧にして:恐怖を乗り越えた先にあったもの / Turn threats into fuel for engineering: what lay beyond overcoming fear
nrslib
1
380
「コーディング」しない人のための Claude Code 入門 ChatGPT の次の一歩 — 業務に組み込む 育成・共有・自動化
rfdnxbro
2
1.1k
オンコールの負荷軽減のためのBits Assistant 活用方法 / How to Use Bits Assistant to Reduce the Workload on On-Call Staff
sms_tech
1
380
Claude Codeを組織で使いこなす— サーバサイドAIエージェント運用の実践知
techtekt
PRO
0
190
Strands Agents超入門
kintotechdev
1
160
先取りMaven4 ~16年ぶりのメジャーアップデート、その進化とは?~
ogiwarat
0
140
「気づいたら仕事が終わっている」バクラクAIエージェント本番運用の裏側 / layerx-bakuraku-aie2026
yuya4
18
9.1k
Oracle Cloud Infrastructure IaaS 新機能アップデート 2026/3 - 2026/5
oracle4engineer
PRO
1
160
Sony_KMP_Journey_KotlinConf2026
sony
2
210
AIガバナンス実践 - 生成AIコネクタのデータ漏洩リスクと実務対策
knishioka
0
170
Mastering Ruby Box
tagomoris
3
140
ITエンジニアを取り巻く環境とキャリアパス / A career path for Japanese IT engineers
takatama
4
1.8k
Featured
See All Featured
The Curious Case for Waylosing
cassininazir
1
370
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
200
How to Think Like a Performance Engineer
csswizardry
28
2.6k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.1k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
570
The Invisible Side of Design
smashingmag
302
52k
A better future with KSS
kneath
240
18k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.9k
Discover your Explorer Soul
emna__ayadi
2
1.1k
The untapped power of vector embeddings
frankvandijk
2
1.7k
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.5k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
380
Transcript
Using Reproducible Experiments To Create Better Models Milecia McGregor @FlippedCoding
Developer Advocate @DVCorg 1
2
Common issues 3
Find the best combo of hyperparams, algorithms, and datasets Common
issues 4
Keep track of all of the changes Common issues 5
Hard to follow changes over time Common issues 6
How to fix them 7
8 How to fix them
Background on tuning hyperparameters 9
Parameters that define the model Background on tuning hyperparameters 10
Grid search and random search Background on tuning hyperparameters 11
Using DVC 12
Using DVC ✓ Open-Source ✓ Works on top of Git
✓ No libraries, no API calls 13
Using DVC dvc exp run 14
Using DVC 15
Using DVC 16
Hyperparameter tuning 17
dvc exp run --queue 18
... 19
dvc exp run --run-all dvc exp show 20
... 21
dvc plots diff exp-6182a exp-cb998 22
23
dvc exp run --queue 24
... 25
dvc exp run --run-all dvc exp show 26
... 27
dvc exp run --queue 28
... 29
dvc exp run --run-all dvc exp show 30
... 31
dvc plots diff exp-9d023 exp-cb998 32
33
34
Key takeaways • Adding reproducibility to experiments is important •
Using DVC helps you track every part of your experiments • Don’t be afraid to try new tools Milecia McGregor @FlippedCoding https://discord.gg/zpCsrscfMW 35
Resources • dvc.org/docs • https://discord.gg/zpCsrscfMW • https://studio.iterative.ai Milecia McGregor @FlippedCoding
https://discord.gg/zpCsrscfMW 36