What is ensemble learning and how is it used in predictive analytics? How do techniques like bagging, boosting, and stacking improve model performance? What are the key advantages of using ensemble methods over single models? In which types of problems is ensemble learning most effective? What are the limitations and challenges associated with ensemble learning in predictive analytics?