xgboost.ray.RayXGBRegressor 的包装器,它添加了一个 model_ 属性,其中包含拟合的模型,并在预测步骤中发送给工作节点。


源文件

RayXGBForecast

 RayXGBForecast (objective:Union[str,xgboost.sklearn._SklObjWProto,Callabl
                 e[[Any,Any],Tuple[numpy.ndarray,numpy.ndarray]],NoneType]
                 ='reg:squarederror', **kwargs:Any)

Ray 分布式 XGBoost 回归的 scikit-learn API 实现。更多信息请参阅 :doc:/python/sklearn_estimator

类型默认值详情
objectiveUnionreg:squarederror指定学习任务及相应的学习目标,或自定义的
目标函数。

有关自定义目标函数,请参阅 :doc:/tutorials/custom_metric_obj
:ref:custom-obj-metric 获取更多信息,以及文末关于
函数签名的说明。
kwargsAnyXGBoost Booster 对象的关键字参数。完整的参数文档
可在此找到 :doc:here </parameter>
尝试通过构造函数参数和 **kwargs
字典同时设置,将导致 TypeError。

.. 注意:: **kwargs 不受 scikit-learn 支持

**kwargs 不受 scikit-learn 支持。我们不保证
通过此参数传递的参数能够正确地
与 scikit-learn 交互。

.. 注意:: 自定义目标函数

可以为 objective
参数提供自定义目标函数。在这种情况下,其签名应为 objective(y_true,<br/> y_pred) -> [grad, hess]objective(y_true, y_pred, *, sample_weight)<br/> -> [grad, hess]

y_true: 形状为 [n_samples] 的类数组对象
目标值
y_pred: 形状为 [n_samples] 的类数组对象
预测值
sample_weight
可选的样本权重。

grad: 形状为 [n_samples] 的类数组对象
每个样本点的梯度值。
hess: 形状为 [n_samples] 的类数组对象
每个样本点的二阶导数值
返回值None