What the model is trying to learn
An ensemble combines several imperfect learners so that their errors partly cancel or later learners repair earlier mistakes. Bagging mainly reduces variance, boosting builds learners sequentially, and stacking learns how to combine heterogeneous base predictions.
Mathematical lensCore logic
The final prediction is a function of multiple base predictions: an average/vote for bagging, a weighted additive expansion for boosting, or a learned meta-model for stacking. Diversity and error correlation are therefore as important as individual learner strength.