Adam has bias correction: divides by (1-β^t) in early steps

Why do we sometimes need to fix mistakes in computer decisions?

Image: Dwayne Reed (talk), CC BY-SA 3.0, via Wikimedia Commons

Adam has bias correction: divides by (1-β^t) in early steps

Why do we sometimes need to fix mistakes in computer decisions?

Imagine you're playing a video game where characters are supposed to be fair, but sometimes they favor one player over another without reason.

If a computer game starts favoring one player, we might need to adjust its rules early on to keep things fair for everyone.

Example

In the first few levels, the game might accidentally give one player twice as many points as others.

Remember this

By dividing by (1-β^t), we correct early mistakes to ensure fairness in the game's outcomes.

Related concepts

Swipe through 100 ML concepts daily

Open Pocket Polymath