liuzh91 commented on issue #17051: fix parameter names in the estimator api
URL: https://github.com/apache/incubator-mxnet/pull/17051#issuecomment-565776615
 
 
   > If it’s in the official API, the argument name/order should be changed 
before the code freeze period. Thus, in the code freeze period, we have enough 
time to test the features and fix potential bugs.
   > 
   > From my point of view, having a deadline encourages us to think hard about 
which functionalities we are going to add in the major release. Are we 100% 
sure that the Estimator is mature enough and we should encourage the users to 
use it? What if we later find some other naming issues and submit a new PR? 
Will the new PR go into major release? We need to respect the code freeze 
deadline and avoid including unnecessary changes.
   > 
   > For this PR, @ptrendx may decide to include it if he finds it’s 
appropriate. However, in the future, we should definitely avoid adding 
functionalities after the code freeze deadline.
   
   Since contrib package is highly experimental, why do we need to be 100% sure 
the api is mature enough? The previous design of estimator api on model 
validation is unsophisticated, so we introduce many bug fixes as new features 
into the current estimator api. In these bug fixes, we introduce new variables 
`evaluation_loss`, `val_metrics` and `eval_net`. My concern is that these new 
introduced variables are inconsistent of prefixes. So we open this PR to unify 
naming of these arguments.

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services

Reply via email to