Which of the following can be true for selecting base learners for an ensemble? 1. Different learners can come from same algorithm with different hyper parameters 2. Different learners can come from different algorithms 3. Different learners can come from different training spaces

1
2
1 and 3
1, 2 and 3

The correct answer is D. 1, 2 and 3.

An ensemble model is a type of machine learning model that combines the predictions of multiple models to produce a more accurate prediction. The base learners in an ensemble model can be selected from the same algorithm with different hyperparameters, from different algorithms, or from different training spaces.

Selecting base learners from the same algorithm with different hyperparameters can help to improve the accuracy of the ensemble model by reducing overfitting. Overfitting occurs when a model learns the training data too well and is not able to generalize to new data. By using different hyperparameters, the base learners in the ensemble model will learn different aspects of the training data, which can help to reduce overfitting.

Selecting base learners from different algorithms can also help to improve the accuracy of the ensemble model. Different algorithms have different strengths and weaknesses, so by combining the predictions of multiple algorithms, the ensemble model can benefit from the strengths of each algorithm.

Selecting base learners from different training spaces can also help to improve the accuracy of the ensemble model. Different training spaces can contain different types of data, so by combining the predictions of multiple models trained on different data, the ensemble model can benefit from the different types of data.

In conclusion, the correct answer is D. 1, 2 and 3. All of the options can be true for selecting base learners for an ensemble model.