AITeky Learn
Mini-project Banking & Fintech

ATM cash demand forecast

Forecast daily cash withdrawals so ATMs neither run dry nor hold idle cash.

The brief

A bank's cash team loads ATMs on a fixed schedule; some run out on salary days while others sit full. Forecast daily withdrawals for a set of ATMs, with weekly cycles, month-end salary days and festivals, and suggest how much cash to load. Good looks like: a forecast that beats a seasonal baseline across many ATMs, and a loading plan with its cost.

What you will build

  1. Prepare daily withdrawal series for many ATMs
  2. Add calendar features: weekdays, month-end, festivals
  3. Compare seasonal-naive, ARIMA and gradient-boosted forecasts
  4. Back-test over several months
  5. Turn forecasts into a loading plan with stock-out risk

Free, open data to build it with

Check each dataset's licence before you publish your work. Your mentor gives your team its own version of the brief (data, scope or region), so every team's project is its own.

We use essential cookies to run the site. With your permission we also set one anonymous ID to count unique visitors, and Google Analytics cookies to see which pages help learners. Cookie notice

Join AiTeky Learn. It's free.

Create a free account to track your progress, save items for later and get study suggestions.

Sign up free Log in