You're comparing several supervised learning models and want to choose one that will generalize well to new data.
What is the bias-variance tradeoff, and how does it affect model selection?