~/talk

Reliably forecasting time-series in real-time

Talkat PyData London 2018 · 2018-04-26..04-29· [machine-learning]
links:none on file
slides:none on file

Claims an algorithm that mixes seasonal SARIMA/Prophet-style fits with a non‑seasonal strategy that finds linear sub-windows and takes a weighted median of slopes and intercepts to be robust to level shifts and spikes. Implements algebraic matrixized sums in NumPy to run tens of thousands of linear regressions in milliseconds, and rewrites costly rolling quantiles in Cython, cutting end-to-end query latency from ~1.2s to ~1.0s in production for monitoring trillions of points per day.

AI-written summary · about

  1. 0:00Real-time forecasting intro
  2. 1:11DataDog monitoring platform
  3. 2:13Why forecasting matters for alerts
  4. 3:57Capacity planning with windows
  5. 4:37Business metrics forecasting
  6. 5:41Requirements for adaptive forecasting
  7. 7:05Avoiding false positives
  8. 8:29Speed and scalability needs
  9. 9:32Evaluating forecasting models
  10. 11:40Testing Prophet on data
  11. 13:27ML limitations for forecasting
  12. 17:00Custom forecasting algorithm
  13. 18:45Linear regression for thresholds
  14. 19:47Detecting trend sub-windows
  15. 21:36Weighted median for slope
  16. 23:03Optimizing regression with NumPy
  17. 26:59Vectorized computation gains
  18. 28:26Handling complex with Cython
  19. 29:54Performance in production
  20. 30:16Key takeaways
  21. 33:55Conclusion
  22. 34:24Q&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.