[
https://issues.apache.org/jira/browse/SPARK-21221?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Joseph K. Bradley resolved SPARK-21221.
---------------------------------------
Resolution: Fixed
Fix Version/s: 2.3.0
Issue resolved by pull request 18428
[https://github.com/apache/spark/pull/18428]
> CrossValidator and TrainValidationSplit Persist Nested Estimators such as
> OneVsRest
> -----------------------------------------------------------------------------------
>
> Key: SPARK-21221
> URL: https://issues.apache.org/jira/browse/SPARK-21221
> Project: Spark
> Issue Type: New Feature
> Components: ML
> Affects Versions: 2.2.0
> Reporter: Ajay Saini
> Assignee: Ajay Saini
> Fix For: 2.3.0
>
>
> Currently, the saving of parameters done in ValidatorParams.scala assumes
> that all parameters in EstimatorParameterMaps are JSON serializable. Such an
> assumption causes CrossValidator and TrainValidationSplit persistence to fail
> when the internal estimator to these meta-algorithms is not JSON
> serializable. One example is OneVsRest which has a classifier (estimator) as
> a parameter.
> The changes would involve removing the assumption in validator params that
> all the estimator params are JSON serializable. This could mean saving
> parameters that are not JSON serializable separately at a specified path.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]