~/talk

Moving from Offline to Online Machine Learning with River

Talkat Berlin Buzzwords 2024 · 2024-06-09..06-11· [machine-learning]
name:Tun Shwe
linkedin:tunshwe
slides:none on file

River brings online ML to Python by training models on streaming data one event at a time and updating state incrementally, which cuts memory/CPU compared with batch retraining and learns one observation at a time. It ships models and features as dictionaries so you can inspect and dump models as JSON, supports pipelines with scalers, anomaly detection via half‑space trees, simulates delayed labels with progressive validation, and integrates into Kafka stream processors for low‑latency inference and adaptive handling of concept drift.

AI-written summary · about

  1. 0:00Introduction to real-time ML
  2. 1:24Stream processing background
  3. 5:56Offline vs online ML
  4. 8:47Conceptual data flow
  5. 10:31Online inference explained
  6. 11:36Online learning fundamentals
  7. 13:00Benefits of online ML
  8. 14:23Use cases and drift resilience
  9. 15:28Batch and stream complementarity
  10. 15:48Introducing River library
  11. 19:39Learning paths with River
  12. 20:21Q&A session
~/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.