This action will force synchronization from Gitee 极速下载/MLflow, which will overwrite any changes that you have made since you forked the repository, and can not be recovered!!!
Synchronous operation will process in the background and will refresh the page when finishing processing. Please be patient.
Example of how to do hyperparameter tuning with MLflow and some popular optimization libraries.
This example tries to optimize the RMSE metric of a Keras deep learning model on a wine quality
dataset. The Keras model is fitted by the train entry point and has two hyperparameters that we
try to optimize: learning-rate and momentum. The input dataset is split into three parts: training,
validation, and test. The training dataset is used to fit the model and the validation dataset is used to
select the best hyperparameter values, and the test set is used to evaluate expected performance and
to verify that we did not overfit on the particular training and validation combination. All three
metrics are logged with MLflow and you can use the MLflow UI to inspect how they vary between different
hyperparameter values.
learning-rate and momentum.
Contains examples of how Keras callbacks can be used for MLflow integration.All the hyperparameter targets take an optional experiment ID for training runs. If provided, training runs are logged under this experiment ID. This organizes the runs so that it is easy to view individual training runs and the hyperparameter runs separately.
You can run any of the targets as a standard MLflow run.
mlflow experiments create individual_runs
Creates experiment for individual runs and return its experiment ID.
mlflow experiments create hyper_param_runs
Creates an experiment for hyperparam runs and return its experiment ID.
mlflow run -e train --experiment-id <individual_runs_experiment_id> examples/hyperparam
Runs the Keras deep learning training with default parameters and log it in experiment 1.
mlflow run -e random --experiment-id <hyperparam_experiment_id> -P \
training_experiment_id=<individual_runs_experiment_id> examples/hyperparam
mlflow run -e gpyopt --experiment-id <hyperparam_experiment_id> -P \
training_experiment_id=<individual_runs_experiment_id> examples/hyperparam
mlflow run -e hyperopt --experiment-id <hyperparam_experiment_id> -P \
training_experiment_id=<individual_runs_experiment_id> examples/hyperparam
Runs the hyperparameter tuning with either random search or GpyOpt or Hyperopt and log the
results under hyperparam_experiment_id.
You can compare these results by using mlflow ui.
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。