Joseph K. Bradley created SPARK-7176:
----------------------------------------

             Summary: Add validation functionality to individual Param
                 Key: SPARK-7176
                 URL: https://issues.apache.org/jira/browse/SPARK-7176
             Project: Spark
          Issue Type: Sub-task
          Components: ML
            Reporter: Joseph K. Bradley
            Assignee: Joseph K. Bradley


This issue was brought up by 
[https://issues.apache.org/jira/browse/SPARK-7147]: There are multiple 
locations in which a parameter can be specified (in setters and in calling 
fit/transform), and we should check the parameter value in each one.  It would 
be nice to avoid duplicating the checking code.

Proposed change:
* Add field to class Param: {{val isValid: T => Boolean}}, with default value 
of always returning true
* Add helper methods in new ParamCheck object for constructing common 
validation checks (especially to help Java users)
* Ensure that this validation is always done, most likely by always settings 
parameters by constructing a ParamPair + validating inside the ParamPair 
constructor




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to