【发布时间】:2026-01-02 08:50:01
【问题描述】:
我阅读了文档,
import xgboost as xgb
class xgboost.XGBClassifier(max_depth=3, learning_rate=0.1,
n_estimators=100, silent=True, objective='binary:logistic',
booster='gbtree', n_jobs=1,nthread=None, gamma=0, min_child_weight=1,
max_delta_step=0, subsample=1, colsample_bytree=1, colsample_bylevel=1,
reg_alpha=0, reg_lambda=1, scale_pos_weight=1, base_score=0.5,
random_state=0, seed=None, missing=None, **kwargs)
然后我尝试按照 API 创建自己的实例
model_benchmark=xgb.XGBClassifier(booster ='linear',objective='binary:logistic')
我得到:
TypeError: __init__() got an unexpected keyword argument 'booster'
关于如何选择我想要的助推器有什么建议吗?
【问题讨论】:
标签: python machine-learning scikit-learn xgboost