~/talk

Implementing Reinforcement Learning for Marketing Channel Optimization with Python

Talkat PyCon APAC 2018 · 2018-05-31..06-02· [machine-learning, data-science]
links:none on file
slides:none on file

Implements a production-oriented pipeline: a negative binomial emulator (Bayesian/Stan-style) models impressions and clicks to simulate the environment, a policy network and value network output continuous action parameters sampled for budget allocation, and Proximal Policy Optimization with advantage estimates and clipping trains the agent. Uses Python tooling (Stan for the probabilistic emulator and Pyro to inject probabilistic layers), converges after thousands of iterations with reward saturation (~8800) and yields policy performance within a few percent of human decisions while adapting to daily incoming data.

AI-written summary · about

  1. 0:00Introduction
  2. 1:51Marketing channel problem
  3. 4:22Optimization vs reinforcement learning
  4. 7:33Why use reinforcement learning
  5. 10:03Reinforcement learning basics
  6. 13:40Proximal Policy Optimization
  7. 17:01Environment modeling
  8. 20:40Combining components
  9. 26:03Implementation details
  10. 27:37Training results
  11. 28:21Future improvements
  12. 30:08Conclusion 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.