~/talk

Clean Machine Learning Code: Practical Software Engineering...

Talkat PyData New York City 2019 · 2019-11-04..11-06· [developer-experience]
links:none on file
slides:none on file

Claims that applying Clean Code and Clean Architecture to ML cuts technical debt and keeps change costs low backed by concrete examples: an insurance-premium pipeline switching from logistic regression to gradient boosted trees, notebooks used as manual tests that take an hour, opaque names like OVH_v5, and deployed ad systems processing 100 to 200 terabytes per day and 40 to 50 billion impressions per day. Recommends loose coupling, single responsibility principle, and avoiding pipeline jungles with patterns (dependency injection, interfaces) and familiar tools like scikit-learn TensorFlow Airflow pandas numpy.

AI-written summary · about

  1. 0:00Clean ML code intro
  2. 3:11Why clean code matters
  3. 8:28Five ML pipeline principles
  4. 15:43SOLID for ML systems
  5. 24:23ML technical debt
  6. 34:30Legal risks of bad ML code
  7. 37:00Q&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.