XGBoostPredictor: XGBoostPredictor Class

XGBoostPredictorR Documentation

XGBoostPredictor Class

Description

Predictor for inference against XGBoost Endpoints. This is able to serialize Python lists, dictionaries, and numpy arrays to xgb.DMatrix for XGBoost inference.

Super classes

sagemaker.mlcore::PredictorBase -> sagemaker.mlcore::Predictor -> XGBoostPredictor

Methods

Public methods

Inherited methods

Method new()

Initialize an “XGBoostPredictor“.

Usage
XGBoostPredictor$new(
  endpoint_name,
  sagemaker_session = NULL,
  serializer = LibSVMSerializer$new(),
  deserializer = CSVDeserializer$new()
)
Arguments
endpoint_name

(str): The name of the endpoint to perform inference on.

sagemaker_session

(sagemaker.session.Session): Session object which manages interactions with Amazon SageMaker APIs and any other AWS services needed. If not specified, the estimator creates one using the default AWS configuration chain.

serializer

(sagemaker.serializers.BaseSerializer): Optional. Default serializes input data to LibSVM format

deserializer

(sagemaker.deserializers.BaseDeserializer): Optional. Default parses the response from text/csv to a Python list.


Method clone()

The objects of this class are cloneable with this method.

Usage
XGBoostPredictor$clone(deep = FALSE)
Arguments
deep

Whether to make a deep clone.


DyfanJones/sagemaker-r-mlframework documentation built on March 18, 2022, 7:41 a.m.