[
https://issues.apache.org/jira/browse/SPARK-20099?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Hyukjin Kwon updated SPARK-20099:
---------------------------------
Labels: bulk-closed (was: )
> Add transformSchema to pyspark.ml
> ---------------------------------
>
> Key: SPARK-20099
> URL: https://issues.apache.org/jira/browse/SPARK-20099
> Project: Spark
> Issue Type: Improvement
> Components: ML, PySpark
> Affects Versions: 2.1.0
> Reporter: Joseph K. Bradley
> Priority: Major
> Labels: bulk-closed
>
> Python's ML API currently lacks the PipelineStage abstraction. This
> abstraction's main purpose is to provide transformSchema() for checking for
> early failures in a Pipeline.
> As mentioned in https://github.com/apache/spark/pull/17218 it would also be
> useful in Python for checking Params in Python wrapper for Scala
> implementations; in these, transformSchema would involve passing Params in
> Python to Scala, which would then be able to validate the Param values. This
> could prevent late failures from bad Param settings in Pipeline execution,
> while still allowing us to check Param values on only the Scala side.
> This issue is for adding transformSchema() to pyspark.ml. If it's
> reasonable, we could create a PipelineStage abstraction. But it'd probably
> be fine to add transformSchema() directly to Transformer and Estimator,
> rather than creating PipelineStage.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]