You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@spark.apache.org by "Joseph K. Bradley (JIRA)" <ji...@apache.org> on 2015/04/27 22:58:38 UTC

[jira] [Created] (SPARK-7176) Add validation functionality to individual Param

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: issues-unsubscribe@spark.apache.org
For additional commands, e-mail: issues-help@spark.apache.org