~/talk

Diagnosing Machine Learning Models

Talkat PyData Amsterdam 2017 · 2017-04-07..04-09· [machine-learning]
links:none on file
slides:none on file

Linear OLS on 17,000 rows and ~40 inputs shows huge coefficient variance and many nonsignificant p values until one-hot encoding and redundant month/season features are fixed. Diagnostics use clustered correlation plot (absolute correlation clustered with affinity propagation via scikit learn), statsmodels condition number, pandas get_dummies with drop first, and occasional elastic net regularization. Response distribution analysis of classifier scores produces histograms that expose leakage, sparsity, overconfidence, robots and distribution shift and proves useful in production monitoring.

AI-written summary · about

  1. 0:00Model diagnosis in ML
  2. 1:51Linear models nonsignificant coefficients
  3. 6:07Multicollinearity with correlation plots
  4. 10:43Fixing perfect multicollinearity
  5. 12:30Hierarchical multicollinearity in features
  6. 16:43Finalizing bicycle demand model
  7. 20:11Purpose-driven model diagnosis
  8. 20:32Traveler classification challenge
  9. 22:38Response distribution analysis
  10. 24:24Response distribution histograms
  11. 27:58Overconservative and sparse models
  12. 30:09Extreme probability predictions causes
  13. 32:56Monitoring model drift
  14. 34:44Handling incomplete dynamic data
  15. 36:52Limitations of response analysis
  16. 37:34Iterative model diagnosis
  17. 38:37Closing remarks Q&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.