~/talk

Practical Multi Armed Bandits

Talkat PyData Virginia 2025 · 2025-04-18..04-19· [machine-learning]
slides:none on file

Concrete takeaways: implemented systems combine epsilon-greedy with Thompson sampling, compute updates in NumPy and SciPy, and store minimal state for fast online updates. Reward design is the core — weighted, immediate signals (clicks, pings, synced objects) drive the policy. Change detection uses anomaly resets or parallel "naive" learners; a production deployment saved about $600/month by preferring low-latency peers. Examples include contextual bandits, UCB variants, and timebound sprints trained via quick pairwise games.

AI-written summary · about

  1. 0:00Introduction
  2. 1:04Multi-armed bandit problem
  3. 3:10Exploration vs exploitation
  4. 6:44Bandits in A/B testing
  5. 8:51Bandits and reinforcement learning
  6. 13:53Handling change in algorithms
  7. 17:29Implementing bandits in practice
  8. 23:50Server synchronization example
  9. 27:21News aggregator ranking
  10. 28:47Sprint prioritization
  11. 30:11Closing and 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.