Joseph K. Bradley created SPARK-4875:
----------------------------------------
Summary: Separate Transformer, Estimator params
Key: SPARK-4875
URL: https://issues.apache.org/jira/browse/SPARK-4875
Project: Spark
Issue Type: Improvement
Components: ML
Affects Versions: 1.2.0
Reporter: Joseph K. Bradley
Priority: Minor
Currently, in spark.ml, an Estimator and its Model (Transformer) both use the
same set of parameters. (E.g., LogisticRegression) The problem is that some
Estimator parameters are not relevant for Transformers, so it is non-sensical
to include them in the Transformers.
Proposal: When a parameter is only relevant to the Estimator, only include it
in the Estimator. In these cases, if there is a separate parameter trait
(e.g., LogisticRegressionParams), that trait should be separated into a model
params trait and an estimator params trait which inherits from the model params:
{code}
trait LogisticRegressionModelParams
trait LogisticRegressionParams extends LogisticRegressionModelParams
{code}
In cases where the 2 classes use the same set of parameters, then they may
share the same params trait.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]