As a developer, I want to create a YAML file to define machine learning model configurations, so that I can easily modify parameter and hyperparameter settings.
As a developer, I want to create a YAML file to define machine learning model configurations, so that I can find the optimal parameter and hyperparameter settings.
Consider
Consider creating a config flag via: $ strat -ml xgboost -config hyperparam.yaml
Google is using YAML files to configure their machine learning models. (Google, 2018)
You will identify parts of your model that you want the tuner to change so as to optimize the evaluation metric. For example, you might want the tuner to be able to tune the batch size and the number of embedding nodes in your model. All of these hyperparameters will have to be command-line inputs to your executable Python package. You’d then put these together into a YAML file.
Goal
As a developer, I want to create a YAML file to define machine learning model configurations, so that I can easily modify parameter and hyperparameter settings.
As a developer, I want to create a YAML file to define machine learning model configurations, so that I can find the optimal parameter and hyperparameter settings.
Consider
$ strat -ml xgboost -config hyperparam.yaml
Inspiration
Google is using YAML files to configure their machine learning models. (Google, 2018)