Can a computer really call the day a billionaire buys? The
Richest Duck's
Next Move.

Machine learning is simpler than everyone tells you — simple enough to guess the very day a tycoon duck cracks open his vault to buy. Here's how it works… and the Monday it actually called it, five days early and blind.

Follow the coins
KA-CHING!

Machine learning is just
clever guessing from experience.

Strip away the jargon and every model on Earth does one humble thing: it studies past examples, spots a pattern, and guesses the next answer. That's it. You already do this every day — you just don't call it a "model."

You're already a model

Guess whether a café will be busy. You picture past visits — rainy Tuesday, sunny Saturday — spot the pattern, and predict. A machine does the same, only it can weigh thousands of past examples at once and never gets tired.

The whole recipe

1. Gather rows of past examples. 2. Point at the answer you wish you could predict. 3. Let the model find the pattern. 4. Test it honestly on examples it never saw. No calculus required.

0

Maths you must do

The computer does the arithmetic. You choose the question and read the answer.

0

Things to install

It all runs free in your browser through Google Colab. Nothing to break.

7

Small ideas to learn

Seven models, each a single plain-English trick. Learn one, add it, repeat.

Seven stops on the treasure trail

Each lesson is one simple idea for turning clues into a guess. Two of them — the nearest-neighbour trick and patient correction — are the very models that made the real prediction below.

Stop 0 · Foundation

Pack your bags

both tasks

Pick your question, load a spreadsheet, and set a baseline to beat. Everything starts here.

Made the call
Stop 01 · KNN

Ask the ducks most like you

nearest neighbours

To guess a new duck's move, find the handful most similar and copy the crowd.

Stop 02 · Linear

Give each clue a coin of weight

predict a number

Score every clue, add them up, out pops a number. Simple as a recipe.

Stop 03 · Logistic

Yes-vault or no-vault?

sort into buckets

Sorts each duck into a category and says how sure it is. "80%" is a lean, not a promise.

Stop 04 · Trees

A game of twenty quacks

yes/no questions

A chain of simple questions leads to the answer. Stop it before it starts memorising.

Stop 05 · Forests

Ask a flock, take a vote

a crowd of trees

A hundred little trees voting together beat any single clever one.

Made the call
Stop 06 · Boosting

Learn by patient correction

trees in a row

Small trees, each fixing the last one's mistakes. This is the model that made the prediction.

Stop 07 · K-Means

Sort the flock, no answer key

coming soon

No answer column? Find the natural groups hiding among your rows.

There's no fixed order. Do the foundation once, then wander the trail at your own pace — nothing you can break.

Can we call the tycoon's next move?

In the real market, thousands of moneyed "houses" trade India's biggest blocks of shares. We set the model a bold, testable dare — no hindsight, no do-overs:

  1. 1On Friday, 15 July, rank all 584 tycoon-duck houses by their chance of cracking open the vault to BUY come Monday.
  2. 2Freeze the list. Five days ahead, completely blind to what Monday would bring.
  3. 3Wait for Monday, 20 July to actually happen — then grade every call against what really printed.
VALIDATED
20 JUL 2026

Did the Monday prediction come true?

The market closed. Every call got graded. The verdict, in six numbers:

84%
of the shortlist actually bought
16 of the 19 houses on the "≥ 50% chance" list flung the vault open.
5/5
top-confidence picks — all hit
The five ducks it was surest about? Every one of them bought.
0.949
live AUC — ranking skill
Even better than the 0.889 it scored in rehearsal. (1.0 = flawless.)
×21
sharper than a random guess
21× more likely to be right than picking houses at random (3.9% base rate).
93%
turnover forecast accuracy
Predicted ₹1,123 cr of buying vs ₹1,204 cr that really traded.
95%
of the market's buying, on the list
Almost every rupee of big-block buying came from a house it had flagged.

The shortlist, graded

green = bought · red = sat it out
✓ Hit
🎩Moneybags & Co.predicted top buyer
99%
✓ Hit
💎Goldbeak Capitalpredicted top buyer
98%
✓ Hit
🔎Featherstone LLPpredicted top buyer
97%
✓ Hit
🪙Quillbrook Securitiespredicted top buyer
93%
✓ Hit
🏰Vault & Vane Partnerspredicted top buyer
86%
✕ Miss
🦆Jumpwing Tradingflagged, but stayed home
82%

Illustrative names. The real study ranked 584 actual NSE trading houses; the true top five all printed a buy.

It even called the total treasure moved

Summed across the shortlist, the model's forecast of the day's total buying landed within a whisker of reality.

Shortlist · predicted
₹1,123 cr
Shortlist · actual
₹1,204 cr
Whole market · actual
₹1,269 cr

Even a good crystal ball
has its blind spots.

A prediction is only honest if you say where it breaks. The model dazzled at who will trade — but that's a narrower magic than it looks.

🔁

Right ducks, wrong dream

The houses it nailed are money-changers: they buy and sell the same stock in the same breath. It predicts who prints — not who's quietly getting richer. Net position ≈ zero.

🎭

Habits, not surprises

Three high-probability regulars simply sat Monday out. A house that trades most days but skips this one is the hardest call of all.

👻

Blind to newcomers

Roughly one in three of any day's buyers are first-timers the model has never met. You can't rank a duck that isn't in your book.

The bottom line

A brilliant "who opens their vault today" engine — not a treasure map to riches. It came true exactly where it claimed skill, and stayed humble about the rest.

Go find your own gold.

The exact same models that called Monday are waiting for you in a free, gentle, no-nonsense course. Bring any spreadsheet you're curious about — sales, students, sports, your own budget — and predict something.

  • No maths and nothing to install. It runs free in your browser via Google Colab.
  • Bring your own data — or use the friendly built-in example to watch it work first.
  • One small idea at a time, at your own pace. There is nothing you can break.
1 · Keep one notebook

Do the foundation once, then add each new model underneath it. If Colab forgets its place, just Run all — nothing is ever lost.

2 · Your score is your own

Your numbers depend on your data, so they won't match anyone else's. The only fair rival is your own baseline.

3 · Test yourself only once

Tune on practice data; peek at the set-aside test set a single time, at the very end. That keeps the score honest.