Adding run name to MLFlowLogger
🚀 Feature
Let MLFlowLogger accept a run name
mlf_logger = MLFlowLogger(
    experiment_name="default",
    run_name="initial run",
)
Motivation
Run names are useful to distinguish runs within an experiment:

MLFlowLogger has no run_name argument, making it harder to distinguish runs within an experiment:

The proposed form is consistent with the mlflow fluent tracking api:
mlflow.start_run(run_name="parameter sweep 1")
Pitch
Add a optional keyword argument to MLFlowLogger to increase clarity of logging.
Alternatives
Work with tags instead of run_name arguments; MLFlowLogger accepts tags.