Register the best model

PHOTO EMBED

Sat Apr 09 2022 14:18:13 GMT+0000 (Coordinated Universal Time)

Saved by @wessim

from azureml.core import Model

# Register model
best_run.register_model(model_path='outputs/diabetes_model.pkl', model_name='diabetes_model',
                        tags={'Training context':'Hyperdrive'},
                        properties={'AUC': best_run_metrics['AUC'], 'Accuracy': best_run_metrics['Accuracy']})

# List registered models
for model in Model.list(ws):
    print(model.name, 'version:', model.version)
    for tag_name in model.tags:
        tag = model.tags[tag_name]
        print ('\t',tag_name, ':', tag)
    for prop_name in model.properties:
        prop = model.properties[prop_name]
        print ('\t',prop_name, ':', prop)
    print('\n')
content_copyCOPY

https://docs.microsoft.com/en-us/azure/machine-learning/how-to-tune-hyperparameters