Estimated conversion rate (bar height) Conversion won No conversion
⚠ Couldn't load the 3D engineThree.js failed to load from the CDN. Check your connection and reload.

Multi-Armed Bandit — Marketing Budget Allocator

This simulator turns a classic reinforcement-learning problem — the multi-armed bandit — into a live marketing-budget dashboard. Five ad channels each hide a true, fixed conversion rate the algorithm cannot see. Every simulated budget unit is a "pull": a token flies from the budget source to the channel the current algorithm chose, and lands as a win (green) or a miss (red) sampled from that channel's hidden rate. Switch between epsilon-greedy exploration, UCB1's confidence-bound exploration, and a random baseline, and watch the bar heights — each channel's running estimate of its own conversion rate — converge toward the truth while cumulative regret tracks how much conversion value was spent finding the winner.