~/talk

Becoming a Pokémon Master with DVC: reproducible machine learning experiments

Talkat PyData Eindhoven 2022 · 2022-12-01..12-03· [machine-learning]
links:none on file
slides:none on file

A working Pokémon sprites classifier gets built to predict water types and returns a sample probability of 0.87 with a small confusion matrix of false positives and negatives, showing it mostly works; DVC is used with Git for reproducibility, replacing image files with metadata and storing blobs in a cache named by md5 so commits tie data code and params together; pipelines skip unchanged stages and the demo shows an Pokemon sprites classifier, an experiment table and VS Code extension, and a DVC cache with metadata and md5 hashes.

AI-written summary · about

  1. 0:00Pokémon and MLops intro
  2. 1:52Speaker and agenda
  3. 2:13Pokémon type classifier
  4. 4:21Evolving datasets in ML
  5. 5:46Notebook-based experimentation problems
  6. 7:52DVC for reproducible ML
  7. 8:56DVC data versioning
  8. 11:04DVC pipelines for ML
  9. 13:55ML beyond Pokémon
  10. 15:43Moving to DVC from notebooks
  11. 17:30Tracking experiments
  12. 18:57Recap and reproducibility
  13. 20:27Closing and resources
  14. 21:31Q&A: Kubernetes and AWS
  15. 22:57Q&A: DVC vs Git LFS
  16. 24:22Q&A: Git commits for DVC
  17. 25:24Q&A: Parameter changes
  18. 26:29Q&A: DVC cache
  19. 27:12Q&A: Fun technical questions
  20. 28:14Q&A: DVC blame and commits
  21. 28:59Q&A: Feature store integration
  22. 30:26Final Q&A and conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.