Class XGBoostRegressionModelConverter

java.lang.Object
org.jpmml.sparkml.TransformerConverter<T>
org.jpmml.sparkml.ModelConverter<T>
org.jpmml.sparkml.PredictionModelConverter<ml.dmlc.xgboost4j.scala.spark.XGBoostRegressionModel>
org.jpmml.sparkml.xgboost.XGBoostRegressionModelConverter
All Implemented Interfaces:
org.jpmml.converter.HasOptions, HasSparkMLOptions, HasPredictionModelOptions

public class XGBoostRegressionModelConverter extends PredictionModelConverter<ml.dmlc.xgboost4j.scala.spark.XGBoostRegressionModel>
  • Constructor Details

    • XGBoostRegressionModelConverter

      public XGBoostRegressionModelConverter(ml.dmlc.xgboost4j.scala.spark.XGBoostRegressionModel model)
  • Method Details

    • getMiningFunction

      public org.dmg.pmml.MiningFunction getMiningFunction()
      Specified by:
      getMiningFunction in class ModelConverter<ml.dmlc.xgboost4j.scala.spark.XGBoostRegressionModel>
    • encodeModel

      public org.dmg.pmml.mining.MiningModel encodeModel(org.jpmml.converter.Schema schema)
      Specified by:
      encodeModel in class ModelConverter<ml.dmlc.xgboost4j.scala.spark.XGBoostRegressionModel>
    • registerOutputFields

      public List<org.dmg.pmml.OutputField> registerOutputFields(org.jpmml.converter.Label label, org.dmg.pmml.Model pmmlModel, SparkMLEncoder encoder)
      Overrides:
      registerOutputFields in class ModelConverter<ml.dmlc.xgboost4j.scala.spark.XGBoostRegressionModel>