Overfitting occurs when a model learns the training data too well—including noise—resulting in poor performance on new data.