com.databricks.labs.automl.executor.config
Generate a configuration InstanceConfig for a given prediction type (either regressor or classifier)
Generate a configuration InstanceConfig for a given prediction type (either regressor or classifier)
either 'regressor' or 'classifier', depending on the type of supervised ML needed for the task
Static restrictions
Static restrictions
Main Method accessor to return the GenericConfig current state.
Main Method accessor to return the GenericConfig current state.
:GenericConfig type objects of the results of setter usage.
Getter
Getter
Currently assigned setting for the datetime column conversion methodology.
Getter
Getter
Currently assigned name of the feature column for the modeling vector.
Getter
Getter
A collection (default Empty Array) of fields that are to be ignored for the purposes of modeling.
Getter
Getter
Currently assigned name of the label column for modeling.
Getter
Getter
Currently assigned setting for the metric to be used for determining quality of models for subsequent optimization generations / iterations.
Getter
Getter
Currently assigned setting for the direction of sorting for the provided scoringMetric value (either 'minimize' or 'maximize')
Setter
Setter
Aids in creating multiple instances of a Generic Config (useful for Feature Importance usages)
an Instance of a GenericConfig Object
Setter
Setter
type of data to convert a datetime field to allowable values: "unix" - converts to a LongType for the number of milliseconds since Jan 1, 1970 "split" - converts the aspects of the date into representative columns -> Year, Month, Day, Hour, Minute, Second
IllegalArgumentException()
if an invalid entry is made.
Setter
Setter
name of the feature vector to be used throughout the modeling process.
Setter
Setter
Collection (Array) of fields that will be ignored throughout modeling and will not be included in feature vector operations.
Setter
Setter
name of the Label column for the supervised learning task
Setter
Setter
Metric to be used to determine the 'best of' within generations of mutation. Allowable values for regressor: List("rmse", "mse", "r2", "mae") Allowable values for classifier: List("f1", "weightedPrecision", "weightedRecall", "accuracy", "areaUnderPR", "areaUnderROC")
IllegalArgumentException()
if an invalid entry is made.
Setter
Setter
Direction of optimization. Options:
'maximize' - will sort returned scores in descending order and take the top(n)
'minimize' - will sort returned scores in ascending order and take the top(n)
IllegalArgumentException
if an invalid entry is made.