~/talk

Building Continuous Learning Systems

Talkat PyData DC 2016 · 2016-10-07..10-09· [machine-learning]
slides:none on file

Builds a global convolutional neural net trained on ~8 million tweets (gives 86% cross‑validation) and lightweight per‑brand online models using a passive aggressive online learner to absorb single feedback events; ensembles global+local with a meta classifier and drift detection that captures data between warning and drift triggers and respawns a local model. Vocabulary grows ~10% new words per month, online updates improve running accuracy over a static batch baseline (~74%) while avoiding full retrains.

AI-written summary · about

  1. 0:00Introduction
  2. 3:14Model performance degradation
  3. 7:55Non-stationary data challenges
  4. 10:30Need for continuous learning
  5. 13:00Global and local model architecture
  6. 16:55Text representation with word2vec
  7. 21:11Global model as CNN
  8. 22:37Local model objectives
  9. 24:20Online learning paradigm
  10. 28:36Feedback incorporation challenges
  11. 30:45Passive aggressive algorithm
  12. 32:09Local model performance
  13. 33:59Parameter tuning for feedback
  14. 35:25Validation through feedback
  15. 36:30Ensembling global and local
  16. 37:34Detecting concept drift
  17. 39:00DNN limitations in drift
  18. 41:10Personalization benefits
  19. 41:54Passive aggressive drawbacks
  20. 45:12Ranking models as alternative
  21. 46:39Key takeaways
  22. 47:42Q&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.