sklearn.ensemble.AdaBoostClassifierの使い方
公式ドキュメント
パラメータ
- base_estimator=None,
- n_estimators=50,
- learning_rate=1.0,
- algorithm=‘SAMME.R’,
- random_state=None
GridSearchを使ったbase estimatorのパラメータ調整
- 下記のようにkeyの前にbase_estimator__をつけたら良い。
param_grid = {'base_estimator__max_depth': [4, 5, 6, None], 'base_estimator__max_features': [2, None], 'base_estimator__min_samples_split': [2, 8, 16, 32], 'base_estimator__min_samples_leaf': [2, 8, 16, 32], 'base_estimator__max_leaf_nodes': [50, None], 'learning_rate': [0.5, 1, 4]}