当前位置: 首页>>代码示例>>Python>>正文


Python XGBClassifier.colsample_bylevel方法代码示例

本文整理汇总了Python中xgboost.sklearn.XGBClassifier.colsample_bylevel方法的典型用法代码示例。如果您正苦于以下问题:Python XGBClassifier.colsample_bylevel方法的具体用法?Python XGBClassifier.colsample_bylevel怎么用?Python XGBClassifier.colsample_bylevel使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在xgboost.sklearn.XGBClassifier的用法示例。


在下文中一共展示了XGBClassifier.colsample_bylevel方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: XGBClassifier

# 需要导入模块: from xgboost.sklearn import XGBClassifier [as 别名]
# 或者: from xgboost.sklearn.XGBClassifier import colsample_bylevel [as 别名]
y_tr = y_train[:n]

X_va = data_valid.values
y_va = y_valid

model = XGBClassifier(n_estimators=1,
                      learning_rate=0.1,
                      max_depth=1000,
                      min_child_weight=1000,
                      reg_lambda=0,
                      seed=12)


for cb in [0.1, 1.]:
    print('\ncolsample_bytree: %.1f' % cb)
    model.colsample_bylevel = cb
    model.fit(X_tr, y_tr, eval_set=[(X_tr, y_tr), (X_va, y_va)],
              eval_metric='auc', verbose=True)

y_train=y_train.astype(int)

n = data_train.shape[0]
n = 327690
dtrain = xgb.DMatrix(data_train.values[:n], label = y_train[:n])

param2 = {'objective':'binary:logistic','tree_method':'approx', 'sketch_eps':0.00392,
         'eta':.1, 'min_child_weight':10, 'max_depth':10, 'lambda':0,
         'eval_metric':['logloss','auc'],
         'nthread':2, 'seed':123, 'silent':1}

param2 = {'objective':'binary:logistic',
开发者ID:tks0123456789,项目名称:XGB_experiments,代码行数:33,代码来源:higgs.py


注:本文中的xgboost.sklearn.XGBClassifier.colsample_bylevel方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。