Evidence that the single column model is a subclass of the parent model.
Evidence that the multi column model is a subclass of the parent model.
Evidence that the single column model is a subclass of the parent model.
Evidence that the multi column model is a subclass of the parent model.
Sequence of params without values for this class, parsed from Json.
Sequence of params without values for this class, parsed from Json. If a name of a parameter is unknown, it's ignored JsNull is treated as empty object. JsNull as a value of a parameter unsets param's value.
Sequence of paramPairs for this class, parsed from Json.
Sequence of paramPairs for this class, parsed from Json. If a name of a parameter is unknown, it's ignored JsNull is treated as empty object. JsNull as value of parameter is ignored.
Json describing values associated to parameters.
Json describing values associated to parameters.
Compares 'this' and 'other' params.
Compares 'this' and 'other' params. Objects are equal when they are of the same class and their parameters have the same values set.
True, if 'this' and 'other' are the same.
Sets param values based on provided json.
Sets param values based on provided json. If a name of a parameter is unknown, it's ignored JsNull is treated as empty object.
When ignoreNulls = false, JsNull as a value of a parameter unsets param's value. When ignoreNulls = true, parameters with JsNull values are ignored.
This method extracts Spark parameters from SparkParamWrappers that are: - declared directly in class which mixes this trait in - declared in values of parameters (i.e.
This method extracts Spark parameters from SparkParamWrappers that are: - declared directly in class which mixes this trait in - declared in values of parameters (i.e. ChoiceParam, MultipleChoiceParam)
Validates Params entities that contain dynamic parameters' values.
Validates Params entities that contain dynamic parameters' values. Validation errors are wrapped in DeepLangMultiException.
Validates params' values by: 1.
Validates params' values by: 1. testing whether the params have values set (or default values), 2. testing whether the values meet the constraints, 3. testing custom validations, possibly spanning over multiple params.
SparkMultiColumnEstimatorWrapper represents an estimator that is backed up by a Spark estimator. The wrapped estimator (and it's model) must operate on a single column. SparkMultiColumnEstimatorWrapper allows to create (basing on a Spark estimator) an estimator that is capable of working on both single columns and multiple columns. Depending on the mode it returns different types of models (SingleColumnModel or MultiColumnModel). Both of the returned models have to have a common ancestor ("the parent model").
Spark model used in Single- and MultiColumnModel.
The wrapped Spark estimator.
A common ancestor of the single and multi column models produced by the SparkMultiColumnEstimatorWrapper.
Type of the model returned when the estimator is working on a single column.
Type of the single column estimator.
Type of the model returned when the estimator is working on multiple columns.