~/talk

The 10 commandments of reliable data science

Talkat PyData Global 2022 · 2022-12-01..12-03· [data-visualization]
slides:none on file

Ten concrete rules: start projects with a repeatable layout (example: cookiecutter-data-science), keep raw extracts immutable, run the DAG from raw input to final artifacts automatically, and centralize all model and run parameters. Use notebooks for exploration and move reusable code into source files so it can be unit tested; add assertion tests and logging so runs fail loudly and produce saved artifacts. Practical tools mentioned include NB Auto export, Makefiles and orchestration to reproduce results.

AI-written summary · about

  1. 0:00Reliable data science intro
  2. 1:30Criticism of data science
  3. 4:43Organize projects early
  4. 7:53Version control for DS
  5. 10:01Notebooks for exploration
  6. 12:08Test assumptions
  7. 16:24Automate project runs
  8. 19:50Centralize parameters
  9. 21:54Log run artifacts
  10. 25:46Simplest end-to-end pipeline
  11. 28:14Q&A
~/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.