public class XGBoostTrainUDTF extends UDTFWithOptions
| Modifier and Type | Class and Description |
|---|---|
static class |
XGBoostTrainUDTF.ObjectiveType |
| Modifier and Type | Field and Description |
|---|---|
protected int |
numClass |
protected XGBoostTrainUDTF.ObjectiveType |
objectiveType |
protected Map<String,Object> |
params |
mapredContext| Constructor and Description |
|---|
XGBoostTrainUDTF() |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
protected org.apache.commons.cli.Options |
getOptions() |
org.apache.hadoop.hive.serde2.objectinspector.StructObjectInspector |
initialize(org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector[] argOIs) |
protected void |
onFinishTraining(ml.dmlc.xgboost4j.java.Booster booster) |
void |
process(Object[] args) |
protected org.apache.commons.cli.CommandLine |
processOptions(org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector[] argOIs) |
protected float |
processTargetValue(float target)
To validate target range, overrides this method
|
assumeFalse, assumeTrue, checkNotNull, checkNotNull, configure, getReporter, incrCounter, nonNullArgument, parseFeatures, parseOptions, reportProgress, setCounterValue, showHelpprotected int numClass
protected XGBoostTrainUDTF.ObjectiveType objectiveType
public XGBoostTrainUDTF()
protected org.apache.commons.cli.Options getOptions()
getOptions in class UDTFWithOptions@Nonnull protected org.apache.commons.cli.CommandLine processOptions(org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector[] argOIs) throws UDFArgumentException
processOptions in class UDTFWithOptionsUDFArgumentExceptionpublic org.apache.hadoop.hive.serde2.objectinspector.StructObjectInspector initialize(@Nonnull org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector[] argOIs) throws UDFArgumentException
initialize in class org.apache.hadoop.hive.ql.udf.generic.GenericUDTFUDFArgumentExceptionprotected float processTargetValue(float target) throws org.apache.hadoop.hive.ql.metadata.HiveException
org.apache.hadoop.hive.ql.metadata.HiveExceptionpublic void process(@Nonnull Object[] args) throws org.apache.hadoop.hive.ql.metadata.HiveException
process in class org.apache.hadoop.hive.ql.udf.generic.GenericUDTForg.apache.hadoop.hive.ql.metadata.HiveExceptionpublic void close() throws org.apache.hadoop.hive.ql.metadata.HiveException
close in class org.apache.hadoop.hive.ql.udf.generic.GenericUDTForg.apache.hadoop.hive.ql.metadata.HiveException@VisibleForTesting protected void onFinishTraining(@Nonnull ml.dmlc.xgboost4j.java.Booster booster)
Copyright © 2013–2019 Apache Hivemall. All rights reserved.