~/talk

CART: Not only Classification and Regression Trees

Talkat PyData Amsterdam 2016 · 2016-03-12..03-13· [machine-learning, python]
slides:none on file

Decision trees are simple but practical: a Python implementation that builds axis-aligned splits, uses min_samples_leaf=4 and max_depth to avoid overfitting, and yields empirical class probabilities from leaf frequencies. Logistic regression is orders of magnitude faster for prediction, but trees give built-in feature selection, easy visualization and per-sample debugging. Random forests add stability. Examples include scatter visualizations, a custom tree-plot routine and case studies showing where trees overfit, when preprocessing matters, and when the approach actually improves decisions.

AI-written summary · about

  1. 0:00Decision trees in practice
  2. 2:32Party attendance prediction
  3. 7:10How trees split data
  4. 11:01Overfitting and growth control
  5. 14:33Performance vs linear models
  6. 16:40No standardization needed
  7. 17:45Automatic feature selection
  8. 19:50Debugging with decision trees
  9. 23:23Categorical variables & missing values
  10. 25:06Bias and preprocessing
  11. 26:53Trees vs linear models on imbalance
  12. 27:56Stability and debugging
  13. 28:58Random forests for stability
  14. 30:48Best split selection
  15. 34:18Split quality: entropy & gain
  16. 35:42Beyond classification
  17. 37:07Probability estimation
  18. 38:33Regression with decision trees
  19. 39:17Strengths and weaknesses
~/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.