Convert deeplang parameter value to wrapped Spark parameter value.
Convert deeplang parameter value to wrapped Spark parameter value.
deeplang parameter value
DataFrame schema, used in column selectors to extract column names
Spark parameter value
Used to extract public parameters in custom transformer.
Used to extract public parameters in custom transformer.
name of replicated parameter
replicated parameter
This function should extract wrapped parameter from Spark params of type P.
Subclasses should overwrite this method if they want to add custom fields to json description.
Subclasses should overwrite this method if they want to add custom fields to json description.
Wrappers for nested parameters
Describes default serialization of default values.
Describes default serialization of default values.
Default value of parameter
This method extracts wrapped Spark parameter from Params, using a function defined as sparkParamGetter.
This method extracts wrapped Spark parameter from Params, using a function defined as sparkParamGetter. The method is used in ParamsWithSparkWrappers to get parameter values.
Spark params
Wrapped Spark parameter
Describes json representation of this parameter.
Describes json representation of this parameter.
Optional default value of parameter. Should be of type Option[T], but we need to receive Any because Params have to use this method without knowing T.
This trait should be mixed in by deeplang parameters derived from Spark parameters. Wrapped Spark parameters should be able to convert deeplang parameter values to Spark parameter values.
Type of wrapped Spark parameter value
Type of deeplang parameter value