Issue | #Downvotes for this reason | By |
---|
algorithm | default: "SAMME.R" | |
estimator | The base estimator from which the boosted ensemble is built Support for sample weighting is required, as well as proper ``classes_`` and ``n_classes_`` attributes. If ``None``, then the base estimator is :class:`~sklearn.tree.DecisionTreeClassifier` initialized with `max_depth=1` .. versionadded:: 1.2 `base_estimator` was renamed to `estimator` | default: null |
learning_rate | Weight applied to each classifier at each boosting iteration. A higher learning rate increases the contribution of each classifier. There is a trade-off between the `learning_rate` and `n_estimators` parameters Values must be in the range `(0.0, inf)` algorithm : {'SAMME', 'SAMME.R'}, default='SAMME.R' If 'SAMME.R' then use the SAMME.R real boosting algorithm ``estimator`` must support calculation of class probabilities If 'SAMME' then use the SAMME discrete boosting algorithm The SAMME.R algorithm typically converges faster than SAMME, achieving a lower test error with fewer boosting iterations .. deprecated:: 1.4 `"SAMME.R"` is deprecated and will be removed in version 1.6 '"SAMME"' will become the default | default: 1.0 |
n_estimators | The maximum number of estimators at which boosting is terminated In case of perfect fit, the learning procedure is stopped early Values must be in the range `[1, inf)` | default: 50 |
random_state | Controls the random seed given at each `estimator` at each
boosting iteration
Thus, it is only used when `estimator` exposes a `random_state`
Pass an int for reproducible output across multiple function calls
See :term:`Glossary | default: null |