Every prediction error can be decomposed into three components:
Error = Bias^2 + Variance + Irreducible Noise
Understanding this tradeoff is fundamental to building good models.
Bias measures how far off the model's average prediction is from the true value. High bias means the model makes strong assumptions and misses patterns.
Variance measures how much the model's predictions change if you train it on different data. High variance means the model is too sensitive to the specific training data.
You can't minimize both simultaneously — reducing bias increases variance and vice versa. The goal is to find the sweet spot.