model = xgb.train(params,dtrain,num_rounds,evals = watchlist,early_stopping_rounds=50,varbose_eval = 5)
# params: 字典类型,XGB参数的集合
# dtrain: 训练数据集x
# num_rounds: boosting迭代次数,整数
# ecals: 列表类型,表示验证数据集
# obj: 自定义的目标函数z
# feval: 自定义的评价函数
# maximize: 是否最大化评价指标
# early_stopping_rounds: 提前停止轮数t
# verbose_eval: 输出信息的评率s