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
Milecia McG
November 11, 2021
Technology
0
23
Using Reproducible Experiments To Create Better Models
Milecia McG
November 11, 2021
Tweet
Share
Other Decks in Technology
See All in Technology
20年以上続く PHP 大規模プロダクトを Kubernetes へ ── クラウド基盤刷新プロジェクトの4年間
oogfranz
PRO
0
180
A4)シラバスを超えて語る、テストマネジメント
moritamasami
0
130
「通るまでRe-run」から卒業!落ちないテストを書く勘所
asumikam
2
480
Bill One 開発エンジニア 紹介資料
sansan33
PRO
5
18k
ABEMAのバグバウンティの取り組み
kurochan
1
690
20260323_データ分析基盤でGeminiを使う話
1210yuichi0
0
180
スケールアップ企業でQA組織が機能し続けるための組織設計と仕組み〜ボトムアップとトップダウンを両輪としたアプローチ〜
qa
0
260
【PHPerKaigi2026】OpenTelemetry SDKを使ってPHPでAPMを自作する
fendo181
1
190
ADK + Gemini Enterprise で 外部 API 連携エージェント作るなら OAuth の仕組みを理解しておこう
kaz1437
0
190
Kiroで見直す開発プロセスとAI-DLC
k_adachi_01
0
130
Phase09_自動化_仕組み化
overflowinc
0
1.6k
SaaSに宿る21g
kanyamaguc
2
160
Featured
See All Featured
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
150
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
180
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
Thoughts on Productivity
jonyablonski
75
5.1k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
160
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.6k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
210
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
480
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.9k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
220
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