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