Ajay Saini created SPARK-21221:
----------------------------------

             Summary: CrossValidator and TrainValidationSplit Persist Nested 
Estimators
                 Key: SPARK-21221
                 URL: https://issues.apache.org/jira/browse/SPARK-21221
             Project: Spark
          Issue Type: New Feature
          Components: ML
    Affects Versions: 2.1.1
            Reporter: Ajay Saini


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]

Reply via email to