Instance Constructors
-
new
H2OXGBoostMOJOModel(uid: String)
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
$[T](param: Param[T]): T
-
final
def
==(arg0: Any): Boolean
-
def
applyPredictionUdf(dataset: Dataset[_], udfConstructor: (Array[String]) ⇒ UserDefinedFunction): DataFrame
-
def
applyPredictionUdfToFlatDataFrame(flatDataFrame: DataFrame, udfConstructor: (Array[String]) ⇒ UserDefinedFunction, inputs: Array[String]): DataFrame
-
final
def
asInstanceOf[T0]: T0
-
-
def
booleanParam(name: String, doc: String): BooleanParam
-
-
val
buildTreeOneNode: BooleanParam
-
val
calibrateModel: BooleanParam
-
-
final
def
clear(param: Param[_]): H2OXGBoostMOJOModel.this.type
-
def
clone(): AnyRef
-
val
colSampleByLevel: DoubleParam
-
val
colSampleByNode: DoubleParam
-
val
colSampleByTree: DoubleParam
-
val
colSampleRate: DoubleParam
-
val
colSampleRatePerTree: DoubleParam
-
final
val
convertInvalidNumbersToNa: BooleanParam
-
final
val
convertUnknownCategoricalLevelsToNa: BooleanParam
-
def
copy(extra: ParamMap): H2OMOJOModel
-
def
copyValues[T <: Params](to: T, extra: ParamMap): T
-
-
final
def
defaultCopy[T <: Params](extra: ParamMap): T
-
final
val
detailedPredictionCol: Param[String]
-
-
-
def
doubleArrayParam(name: String, doc: String): DoubleArrayParam
-
def
doubleParam(name: String, doc: String): DoubleParam
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
val
eta: DoubleParam
-
def
explainParam(param: Param[_]): String
-
def
explainParams(): String
-
-
def
extractAnomalyPredictionColContent(): Column
-
def
extractAutoEncoderPredictionColContent(): Column
-
def
extractBinomialPredictionColContent(): Column
-
def
extractClusteringPredictionColContent(): Column
-
def
extractDimReductionSimplePredictionColContent(): Column
-
def
extractMultinomialPredictionColContent(): Column
-
def
extractOrdinalPredictionColContent(): Column
-
final
def
extractParamMap(): ParamMap
-
final
def
extractParamMap(extra: ParamMap): ParamMap
-
def
extractPredictionColContent(): Column
-
def
extractRegressionPredictionColContent(): Column
-
def
extractWordEmbeddingPredictionColContent(): Column
-
-
final
val
featuresCols: StringArrayParam
-
def
finalize(): Unit
-
def
floatParam(name: String, doc: String): FloatParam
-
-
-
val
gainsliftBins: IntParam
-
val
gamma: FloatParam
-
final
def
get[T](param: Param[T]): Option[T]
-
def
getAnomalyPredictionColSchema(): Seq[StructField]
-
def
getAnomalyPredictionSchema(): StructType
-
def
getAnomalyPredictionUDF(): UserDefinedFunction
-
def
getAutoEncoderPredictionColSchema(): Seq[StructField]
-
def
getAutoEncoderPredictionSchema(): StructType
-
def
getAutoEncoderPredictionUDF(): UserDefinedFunction
-
def
getBackend(): String
-
def
getBinomialPredictionColSchema(): Seq[StructField]
-
def
getBinomialPredictionSchema(): StructType
-
def
getBinomialPredictionUDF(): UserDefinedFunction
-
def
getBooster(): String
-
def
getBuildTreeOneNode(): Boolean
-
def
getCalibrateModel(): Boolean
-
def
getCategoricalEncoding(): String
-
final
def
getClass(): Class[_]
-
def
getClusteringPredictionColSchema(): Seq[StructField]
-
def
getClusteringPredictionSchema(): StructType
-
def
getClusteringPredictionUDF(): UserDefinedFunction
-
def
getColSampleByLevel(): Double
-
def
getColSampleByNode(): Double
-
def
getColSampleByTree(): Double
-
def
getColSampleRate(): Double
-
def
getColSampleRatePerTree(): Double
-
def
getContributionsSchema(model: EasyPredictModelWrapper): DataType
-
def
getConvertInvalidNumbersToNa(): Boolean
-
def
getConvertUnknownCategoricalLevelsToNa(): Boolean
-
def
getCrossValidationMetrics(): Map[String, Double]
-
def
getCurrentMetrics(): Map[String, Double]
-
final
def
getDefault[T](param: Param[T]): Option[T]
-
def
getDetailedPredictionCol(): String
-
def
getDetailedPredictionColSchema(): Seq[StructField]
-
def
getDimReductionPredictionColSchema(): Seq[StructField]
-
def
getDimReductionPredictionSchema(): StructType
-
def
getDimReductionPredictionUDF(): UserDefinedFunction
-
def
getDistribution(): String
-
def
getDmatrixType(): String
-
def
getDomainValues(): Map[String, Array[String]]
-
def
getEta(): Double
-
def
getExportCheckpointsDir(): String
-
def
getFeatureTypes(): Map[String, String]
-
def
getFeaturesCols(): Array[String]
-
def
getFoldAssignment(): String
-
def
getFoldCol(): String
-
def
getGainsliftBins(): Int
-
def
getGamma(): Float
-
def
getGpuId(): Int
-
def
getGrowPolicy(): String
-
def
getIgnoreConstCols(): Boolean
-
def
getIgnoredCols(): Array[String]
-
def
getKeepCrossValidationFoldAssignment(): Boolean
-
def
getKeepCrossValidationModels(): Boolean
-
def
getKeepCrossValidationPredictions(): Boolean
-
def
getLabelCol(): String
-
def
getLearnRate(): Double
-
def
getMaxAbsLeafnodePred(): Float
-
def
getMaxBins(): Int
-
def
getMaxDeltaStep(): Float
-
def
getMaxDepth(): Int
-
def
getMaxLeaves(): Int
-
def
getMaxRuntimeSecs(): Double
-
def
getMinChildWeight(): Double
-
def
getMinRows(): Double
-
def
getMinSplitImprovement(): Float
-
def
getModelCategory(): String
-
def
getModelDetails(): String
-
def
getMojo(): File
-
def
getMonotoneConstraints(): Map[String, Double]
-
def
getMultinomialPredictionColSchema(): Seq[StructField]
-
def
getMultinomialPredictionSchema(): StructType
-
def
getMultinomialPredictionUDF(): UserDefinedFunction
-
def
getNamedMojoOutputColumns(): Boolean
-
def
getNfolds(): Int
-
def
getNormalizeType(): String
-
def
getNthread(): Int
-
def
getNtrees(): Int
-
def
getOffsetCol(): String
-
def
getOneDrop(): Boolean
-
final
def
getOrDefault[T](param: Param[T]): T
-
def
getOrdinalPredictionColSchema(): Seq[StructField]
-
def
getOrdinalPredictionSchema(): StructType
-
def
getOrdinalPredictionUDF(): UserDefinedFunction
-
def
getParam(paramName: String): Param[Any]
-
def
getPredictionCol(): String
-
def
getPredictionColSchema(): Seq[StructField]
-
def
getPredictionSchema(): StructType
-
def
getPredictionUDF(): UserDefinedFunction
-
def
getQuietMode(): Boolean
-
def
getRateDrop(): Float
-
def
getRegAlpha(): Float
-
def
getRegLambda(): Float
-
def
getRegressionPredictionColSchema(): Seq[StructField]
-
def
getRegressionPredictionSchema(): StructType
-
def
getRegressionPredictionUDF(): UserDefinedFunction
-
def
getRelevantColumnNames(flatDataFrame: DataFrame, inputs: Array[String]): Array[String]
-
def
getSampleRate(): Double
-
def
getSampleType(): String
-
def
getSaveMatrixDirectory(): String
-
def
getScoreEachIteration(): Boolean
-
def
getScoreTreeInterval(): Int
-
def
getSeed(): Long
-
def
getSkipDrop(): Float
-
def
getStageProbabilitiesSchema(model: EasyPredictModelWrapper): DataType
-
def
getStoppingMetric(): String
-
def
getStoppingRounds(): Int
-
def
getStoppingTolerance(): Double
-
def
getSubsample(): Double
-
def
getTrainingMetrics(): Map[String, Double]
-
def
getTrainingParams(): Map[String, String]
-
def
getTreeMethod(): String
-
def
getTweediePower(): Double
-
def
getValidationMetrics(): Map[String, Double]
-
def
getWeightCol(): String
-
def
getWithContributions(): Boolean
-
def
getWithDetailedPredictionCol(): Boolean
-
def
getWithLeafNodeAssignments(): Boolean
-
def
getWithStageResults(): Boolean
-
def
getWordEmbeddingPredictionColSchema(): Seq[StructField]
-
def
getWordEmbeddingPredictionSchema(): StructType
-
def
getWordEmbeddingPredictionUDF(): UserDefinedFunction
-
val
gpuId: IntParam
-
-
final
def
hasDefault[T](param: Param[T]): Boolean
-
def
hasParam(paramName: String): Boolean
-
def
hasParent: Boolean
-
def
hashCode(): Int
-
val
ignoreConstCols: BooleanParam
-
def
initializeLogIfNecessary(isInterpreter: Boolean, silent: Boolean): Boolean
-
def
initializeLogIfNecessary(isInterpreter: Boolean): Unit
-
def
inputColumnNames: Array[String]
-
def
intArrayParam(name: String, doc: String): IntArrayParam
-
def
intParam(name: String, doc: String): IntParam
-
final
def
isDefined(param: Param[_]): Boolean
-
final
def
isInstanceOf[T0]: Boolean
-
final
def
isSet(param: Param[_]): Boolean
-
def
isTraceEnabled(): Boolean
-
val
keepCrossValidationFoldAssignment: BooleanParam
-
val
keepCrossValidationModels: BooleanParam
-
val
keepCrossValidationPredictions: BooleanParam
-
val
labelCol: Param[String]
-
val
learnRate: DoubleParam
-
def
log: Logger
-
def
logDebug(msg: ⇒ String, throwable: Throwable): Unit
-
def
logDebug(msg: ⇒ String): Unit
-
def
logError(msg: ⇒ String, throwable: Throwable): Unit
-
def
logError(msg: ⇒ String): Unit
-
def
logInfo(msg: ⇒ String, throwable: Throwable): Unit
-
def
logInfo(msg: ⇒ String): Unit
-
def
logName: String
-
def
logTrace(msg: ⇒ String, throwable: Throwable): Unit
-
def
logTrace(msg: ⇒ String): Unit
-
def
logWarning(msg: ⇒ String, throwable: Throwable): Unit
-
def
logWarning(msg: ⇒ String): Unit
-
def
longParam(name: String, doc: String): LongParam
-
val
maxAbsLeafnodePred: FloatParam
-
val
maxBins: IntParam
-
val
maxDeltaStep: FloatParam
-
val
maxDepth: IntParam
-
val
maxLeaves: IntParam
-
val
maxRuntimeSecs: DoubleParam
-
val
minChildWeight: DoubleParam
-
val
minRows: DoubleParam
-
val
minSplitImprovement: FloatParam
-
-
-
final
val
namedMojoOutputColumns: Param[Boolean]
-
final
def
ne(arg0: AnyRef): Boolean
-
val
nfolds: IntParam
-
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
val
nthread: IntParam
-
final
val
ntrees: IntParam
-
def
nullableDoubleArrayArrayParam(name: String, doc: String): NullableDoubleArrayArrayParam
-
def
nullableDoubleArrayParam(name: String, doc: String): NullableDoubleArrayParam
-
def
nullableFloatArrayParam(name: String, doc: String): NullableFloatArrayParam
-
def
nullableIntArrayParam(name: String, doc: String): NullableIntArrayParam
-
def
nullableStringArrayParam(name: String, doc: String): NullableStringArrayParam
-
def
nullableStringPairArrayParam(name: String, doc: String): NullableStringPairArrayParam
-
def
nullableStringParam(name: String, doc: String): NullableStringParam
-
val
oneDrop: BooleanParam
-
def
outputColumnName: String
-
def
param[T](name: String, doc: String): Param[T]
-
lazy val
params: Array[Param[_]]
-
-
final
val
predictionCol: Param[String]
-
val
quietMode: BooleanParam
-
val
rateDrop: FloatParam
-
val
regAlpha: FloatParam
-
val
regLambda: FloatParam
-
val
sampleRate: DoubleParam
-
-
def
save(path: String): Unit
-
-
val
scoreEachIteration: BooleanParam
-
val
scoreTreeInterval: IntParam
-
val
seed: LongParam
-
final
def
set(paramPair: ParamPair[_]): H2OXGBoostMOJOModel.this.type
-
final
def
set(param: String, value: Any): H2OXGBoostMOJOModel.this.type
-
final
def
set[T](param: Param[T], value: T): H2OXGBoostMOJOModel.this.type
-
final
def
setDefault(paramPairs: ParamPair[_]*): H2OXGBoostMOJOModel.this.type
-
final
def
setDefault[T](param: Param[T], value: T): H2OXGBoostMOJOModel.this.type
-
-
def
setMojo(mojo: InputStream, mojoName: String): H2OXGBoostMOJOModel.this.type
-
def
setMojo(mojo: InputStream): H2OXGBoostMOJOModel.this.type
-
-
val
skipDrop: FloatParam
-
-
val
stoppingRounds: IntParam
-
val
stoppingTolerance: DoubleParam
-
def
stringArrayParam(name: String, doc: String): StringArrayParam
-
def
stringParam(name: String, doc: String): Param[String]
-
val
subsample: DoubleParam
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
-
-
def
transform(dataset: Dataset[_]): DataFrame
-
def
transform(dataset: Dataset[_], paramMap: ParamMap): DataFrame
-
def
transform(dataset: Dataset[_], firstParamPair: ParamPair[_], otherParamPairs: ParamPair[_]*): DataFrame
-
def
transformSchema(schema: StructType): StructType
-
def
transformSchema(schema: StructType, logging: Boolean): StructType
-
-
val
tweediePower: DoubleParam
-
val
uid: String
-
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
-
final
val
withContributions: BooleanParam
-
final
val
withDetailedPredictionCol: BooleanParam
-
final
val
withLeafNodeAssignments: BooleanParam
-
final
val
withStageResults: BooleanParam
-
def
write: MLWriter
Inherited from MLWritable
Inherited from HasMojo
Inherited from Logging
Inherited from Transformer
Inherited from PipelineStage
Inherited from Logging
Inherited from Params
Inherited from Serializable
Inherited from Serializable
Inherited from Identifiable
Inherited from AnyRef
Inherited from Any