These models focus on combining multiple models to improve generalizability and robustness.
Pros ensemble models:
Can understand non-linear and semi-complex relationships.
Cons ensemble models:
Complex
Longer training time
Regressors
Model Name
Summary
Link to sklearn-documentation
AdaBoostRegressor
An adaptive boosting algorithm that fits a sequence of weak learners, adjusting the weights of data points based on previous errors to focus on “hard” cases.
”Extremely Randomized Trees” take randomness a step further than Random Forests by choosing split points totally at random for each feature, often reducing variance further.
A highly optimized version of Gradient Boosting that bins continuous input features into integer-valued bins, significantly speeding up training on large datasets (n>10,000).
A meta-estimator that begins by fitting a classifier on the original dataset and then fits additional copies of the classifier on the same dataset, where weights of incorrectly classified instances are adjusted.
Implements a meta estimator that fits a number of randomized decision trees (a.k.a. extra-trees) on various sub-samples of the dataset and uses averaging to improve the predictive accuracy and control over-fitting.
A meta estimator that fits a number of decision tree classifiers on various sub-samples of the dataset and uses averaging to improve the predictive accuracy and control over-fitting.