Advitya17 opened a new pull request #518:
URL: https://github.com/apache/madlib/pull/518


   JIRA: MADLIB-1453
   
   We expand AutoML capabilities in MADlib by adding support for Hyperopt, 
another hyperparameter optimization method to minimize losses with awkward 
search spaces. The user can declaratively specify the automl method name with 
the related automl params (with all other argument declarations staying the 
same across different AutoML methods) and our API handles the exploration and 
execution components with the algorithm workload info displayed to the user.
   
   We implement Hyperopt for Massively Parallel Processing (MPP) to perform 
model selection on top of our existing Model hOpper (MOP) infrastructure for 
model training/evaluation. Our API currently offers declarative support for 
Random Search and Tree-structured Parzen Estimator (TPE), a Bayesian 
Optimization like approach.
   
   This PR also includes:
   1. Code re-factor to add additional classes (inheriting from the AutoML 
super class) for any future AutoML methods.
   2. 'best-so-far' console info for each AutoML method currently supported 
(i.e. Hyperband and Hyperopt)
   3. Disabling automl method argument prefixing (while still retaining case 
insensitivity).
   
   
   


----------------------------------------------------------------
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


Reply via email to