org
.
apache
.
spark
.
ml
.
h2o
.
algos
H2OAutoML
Related Docs:
object H2OAutoML
|
package algos
class
H2OAutoML
extends
Estimator
[
H2OMOJOModel
] with
MLWritable
with
H2OAutoMLParams
H2O AutoML pipeline step
Linear Supertypes
H2OAutoMLParams
,
MLWritable
,
Estimator
[
H2OMOJOModel
],
PipelineStage
,
Logging
,
Params
,
Serializable
,
Serializable
,
Identifiable
,
AnyRef
,
Any
Known Subclasses
H2OAutoML
Ordering
Alphabetic
By Inheritance
Inherited
H2OAutoML
H2OAutoMLParams
MLWritable
Estimator
PipelineStage
Logging
Params
Serializable
Serializable
Identifiable
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Instance Constructors
new
H2OAutoML
(
uid:
String
,
hc:
H2OContext
,
sqlContext:
SQLContext
)
new
H2OAutoML
()
(
implicit
hc:
H2OContext
,
sqlContext:
SQLContext
)
new
H2OAutoML
(
automlBuildSpec:
Option
[
AutoMLBuildSpec
]
,
uid:
String
)
(
implicit
hc:
H2OContext
,
sqlContext:
SQLContext
)
Value Members
final
def
!=
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
final
def
##
()
:
Int
Definition Classes
AnyRef → Any
final
def
$
[
T
]
(
param:
Param
[
T
]
)
:
T
Attributes
protected
Definition Classes
Params
final
def
==
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
val
automlBuildSpec
:
Option
[
AutoMLBuildSpec
]
final
def
clear
(
param:
Param
[_]
)
:
H2OAutoML
.this.type
Definition Classes
Params
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
def
copy
(
extra:
ParamMap
)
:
H2OAutoML
.this.type
Definition Classes
H2OAutoML
→ Estimator → PipelineStage → Params
def
copyValues
[
T <:
Params
]
(
to:
T
,
extra:
ParamMap
)
:
T
Attributes
protected
Definition Classes
Params
final
def
defaultCopy
[
T <:
Params
]
(
extra:
ParamMap
)
:
T
Attributes
protected
Definition Classes
Params
def
defaultFileName
:
String
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
explainParam
(
param:
Param
[_]
)
:
String
Definition Classes
Params
def
explainParams
()
:
String
Definition Classes
Params
final
def
extractParamMap
()
:
ParamMap
Definition Classes
Params
final
def
extractParamMap
(
extra:
ParamMap
)
:
ParamMap
Definition Classes
Params
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
classOf[java.lang.Throwable]
)
def
fit
(
dataset:
Dataset
[_]
)
:
H2OMOJOModel
Definition Classes
H2OAutoML
→ Estimator
def
fit
(
dataset:
Dataset
[_]
,
paramMaps:
Array
[
ParamMap
]
)
:
Seq
[
H2OMOJOModel
]
Definition Classes
Estimator
Annotations
@Since
(
"2.0.0"
)
def
fit
(
dataset:
Dataset
[_]
,
paramMap:
ParamMap
)
:
H2OMOJOModel
Definition Classes
Estimator
Annotations
@Since
(
"2.0.0"
)
def
fit
(
dataset:
Dataset
[_]
,
firstParamPair:
ParamPair
[_]
,
otherParamPairs:
ParamPair
[_]*
)
:
H2OMOJOModel
Definition Classes
Estimator
Annotations
@Since
(
"2.0.0"
)
@varargs
()
final
def
get
[
T
]
(
param:
Param
[
T
]
)
:
Option
[
T
]
Definition Classes
Params
def
getAllStringColumnsToCategorical
()
:
Boolean
Definition Classes
H2OAutoMLParams
def
getBalanceClasses
()
:
Boolean
Definition Classes
H2OAutoMLParams
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
def
getClassSamplingFactors
()
:
Array
[
Float
]
Definition Classes
H2OAutoMLParams
def
getColumnsToCategorical
()
:
Array
[
String
]
Definition Classes
H2OAutoMLParams
def
getConvertUnknownCategoricalLevelsToNa
()
:
Boolean
Definition Classes
H2OAutoMLParams
final
def
getDefault
[
T
]
(
param:
Param
[
T
]
)
:
Option
[
T
]
Definition Classes
Params
def
getExcludeAlgos
()
:
Array
[
algo
]
Definition Classes
H2OAutoMLParams
def
getFoldColumn
()
:
String
Definition Classes
H2OAutoMLParams
def
getIgnoredColumns
()
:
Array
[
String
]
Definition Classes
H2OAutoMLParams
def
getKeepCrossValidationModels
()
:
Boolean
Definition Classes
H2OAutoMLParams
def
getKeepCrossValidationPredictions
()
:
Boolean
Definition Classes
H2OAutoMLParams
def
getMaxAfterBalanceSize
()
:
Float
Definition Classes
H2OAutoMLParams
def
getMaxModels
()
:
Int
Definition Classes
H2OAutoMLParams
def
getMaxRuntimeSecs
()
:
Double
Definition Classes
H2OAutoMLParams
def
getNfolds
()
:
Int
Definition Classes
H2OAutoMLParams
final
def
getOrDefault
[
T
]
(
param:
Param
[
T
]
)
:
T
Definition Classes
Params
def
getParam
(
paramName:
String
)
:
Param
[
Any
]
Definition Classes
Params
def
getPredictionCol
()
:
String
Definition Classes
H2OAutoMLParams
def
getProjectName
()
:
String
Definition Classes
H2OAutoMLParams
def
getRatio
()
:
Double
Definition Classes
H2OAutoMLParams
def
getSeed
()
:
Int
Definition Classes
H2OAutoMLParams
def
getSortMetric
()
:
String
Definition Classes
H2OAutoMLParams
def
getStoppingMetric
()
:
StoppingMetric
Definition Classes
H2OAutoMLParams
def
getStoppingRounds
()
:
Int
Definition Classes
H2OAutoMLParams
def
getStoppingTolerance
()
:
Double
Definition Classes
H2OAutoMLParams
def
getWeightsColumn
()
:
String
Definition Classes
H2OAutoMLParams
final
def
hasDefault
[
T
]
(
param:
Param
[
T
]
)
:
Boolean
Definition Classes
Params
def
hasParam
(
paramName:
String
)
:
Boolean
Definition Classes
Params
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
def
initializeLogIfNecessary
(
isInterpreter:
Boolean
,
silent:
Boolean
)
:
Boolean
Attributes
protected
Definition Classes
Logging
def
initializeLogIfNecessary
(
isInterpreter:
Boolean
)
:
Unit
Attributes
protected
Definition Classes
Logging
final
def
isDefined
(
param:
Param
[_]
)
:
Boolean
Definition Classes
Params
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
final
def
isSet
(
param:
Param
[_]
)
:
Boolean
Definition Classes
Params
def
isTraceEnabled
()
:
Boolean
Attributes
protected
Definition Classes
Logging
def
log
:
Logger
Attributes
protected
Definition Classes
Logging
def
logDebug
(
msg: ⇒
String
,
throwable:
Throwable
)
:
Unit
Attributes
protected
Definition Classes
Logging
def
logDebug
(
msg: ⇒
String
)
:
Unit
Attributes
protected
Definition Classes
Logging
def
logError
(
msg: ⇒
String
,
throwable:
Throwable
)
:
Unit
Attributes
protected
Definition Classes
Logging
def
logError
(
msg: ⇒
String
)
:
Unit
Attributes
protected
Definition Classes
Logging
def
logInfo
(
msg: ⇒
String
,
throwable:
Throwable
)
:
Unit
Attributes
protected
Definition Classes
Logging
def
logInfo
(
msg: ⇒
String
)
:
Unit
Attributes
protected
Definition Classes
Logging
def
logName
:
String
Attributes
protected
Definition Classes
Logging
def
logTrace
(
msg: ⇒
String
,
throwable:
Throwable
)
:
Unit
Attributes
protected
Definition Classes
Logging
def
logTrace
(
msg: ⇒
String
)
:
Unit
Attributes
protected
Definition Classes
Logging
def
logWarning
(
msg: ⇒
String
,
throwable:
Throwable
)
:
Unit
Attributes
protected
Definition Classes
Logging
def
logWarning
(
msg: ⇒
String
)
:
Unit
Attributes
protected
Definition Classes
Logging
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
lazy val
params
:
Array
[
Param
[_]]
Definition Classes
Params
def
save
(
path:
String
)
:
Unit
Definition Classes
MLWritable
Annotations
@Since
(
"1.6.0"
)
@throws
(
...
)
final
def
set
(
paramPair:
ParamPair
[_]
)
:
H2OAutoML
.this.type
Attributes
protected
Definition Classes
Params
final
def
set
(
param:
String
,
value:
Any
)
:
H2OAutoML
.this.type
Attributes
protected
Definition Classes
Params
final
def
set
[
T
]
(
param:
Param
[
T
]
,
value:
T
)
:
H2OAutoML
.this.type
Definition Classes
Params
def
setAllStringColumnsToCategorical
(
value:
Boolean
)
:
H2OAutoML
.this.type
Definition Classes
H2OAutoMLParams
def
setBalanceClasses
(
value:
Boolean
)
:
H2OAutoML
.this.type
Definition Classes
H2OAutoMLParams
def
setClassSamplingFactors
(
value:
Array
[
Float
]
)
:
H2OAutoML
.this.type
Definition Classes
H2OAutoMLParams
def
setColumnsToCategorical
(
columns:
Array
[
String
]
)
:
H2OAutoML
.this.type
Definition Classes
H2OAutoMLParams
def
setColumnsToCategorical
(
first:
String
,
others:
String
*
)
:
H2OAutoML
.this.type
Definition Classes
H2OAutoMLParams
def
setConvertUnknownCategoricalLevelsToNa
(
value:
Boolean
)
:
H2OAutoML
.this.type
Definition Classes
H2OAutoMLParams
final
def
setDefault
(
paramPairs:
ParamPair
[_]*
)
:
H2OAutoML
.this.type
Attributes
protected
Definition Classes
Params
final
def
setDefault
[
T
]
(
param:
Param
[
T
]
,
value:
T
)
:
H2OAutoML
.this.type
Attributes
protected
Definition Classes
Params
def
setExcludeAlgos
(
value:
Array
[
algo
]
)
:
H2OAutoML
.this.type
Definition Classes
H2OAutoMLParams
def
setFoldColumn
(
value:
String
)
:
H2OAutoML
.this.type
Definition Classes
H2OAutoMLParams
def
setIgnoredColumns
(
value:
Array
[
String
]
)
:
H2OAutoML
.this.type
Definition Classes
H2OAutoMLParams
def
setKeepCrossValidationModels
(
value:
Boolean
)
:
H2OAutoML
.this.type
Definition Classes
H2OAutoMLParams
def
setKeepCrossValidationPredictions
(
value:
Boolean
)
:
H2OAutoML
.this.type
Definition Classes
H2OAutoMLParams
def
setMaxAfterBalanceSize
(
value:
Float
)
:
H2OAutoML
.this.type
Definition Classes
H2OAutoMLParams
def
setMaxModels
(
value:
Int
)
:
H2OAutoML
.this.type
Definition Classes
H2OAutoMLParams
def
setMaxRuntimeSecs
(
value:
Double
)
:
H2OAutoML
.this.type
Definition Classes
H2OAutoMLParams
def
setNfolds
(
value:
Int
)
:
H2OAutoML
.this.type
Definition Classes
H2OAutoMLParams
def
setPredictionCol
(
value:
String
)
:
H2OAutoML
.this.type
Definition Classes
H2OAutoMLParams
def
setProjectName
(
value:
String
)
:
H2OAutoML
.this.type
Definition Classes
H2OAutoMLParams
def
setRatio
(
value:
Double
)
:
H2OAutoML
.this.type
Definition Classes
H2OAutoMLParams
def
setSeed
(
value:
Int
)
:
H2OAutoML
.this.type
Definition Classes
H2OAutoMLParams
def
setSortMetric
(
value:
String
)
:
H2OAutoML
.this.type
Definition Classes
H2OAutoMLParams
def
setStoppingMetric
(
value:
StoppingMetric
)
:
H2OAutoML
.this.type
Definition Classes
H2OAutoMLParams
def
setStoppingRounds
(
value:
Int
)
:
H2OAutoML
.this.type
Definition Classes
H2OAutoMLParams
def
setStoppingTolerance
(
value:
Double
)
:
H2OAutoML
.this.type
Definition Classes
H2OAutoMLParams
def
setWeightsColumn
(
value:
String
)
:
H2OAutoML
.this.type
Definition Classes
H2OAutoMLParams
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
def
toString
()
:
String
Definition Classes
Identifiable → AnyRef → Any
def
trainModel
(
aml:
AutoML
)
:
H2OMOJOModel
def
transformSchema
(
schema:
StructType
)
:
StructType
Definition Classes
H2OAutoML
→ PipelineStage
Annotations
@DeveloperApi
()
def
transformSchema
(
schema:
StructType
,
logging:
Boolean
)
:
StructType
Attributes
protected
Definition Classes
PipelineStage
Annotations
@DeveloperApi
()
val
uid
:
String
Definition Classes
H2OAutoML
→ Identifiable
final
def
wait
()
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
,
arg1:
Int
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
def
write
:
MLWriter
Definition Classes
H2OAutoML
→ MLWritable
Annotations
@Since
(
"1.6.0"
)
Inherited from
H2OAutoMLParams
Inherited from
MLWritable
Inherited from
Estimator
[
H2OMOJOModel
]
Inherited from
PipelineStage
Inherited from
Logging
Inherited from
Params
Inherited from
Serializable
Inherited from
Serializable
Inherited from
Identifiable
Inherited from
AnyRef
Inherited from
Any
getParam
setParam
Ungrouped
H2O AutoML pipeline step