Experiments, runs, parameters, metrics, artifacts and autologging.
From Ultra Transcenders AI-300 by Tony Rough (publishing soon)
Comparing training runs is only possible if every run records its parameters, metrics and model in a consistent way. In Azure Machine Learning that tracking layer is MLflow.
mlflow.set_tracking_uri.mlflow.set_experiment("<name>") sets the active experiment. Inside mlflow.start_run(), mlflow.log_param, mlflow.log_metric or mlflow.autolog record parameters and metrics on each run, so runs can be compared in experiment history.mlflow.sklearn.log_model(model, "model") stores the model under the artifact path "model". The artifact path is exactly the string you pass. Figure 3.1 shows how workspace, experiment, runs and the registered model fit together.
Common trap: Assuming the experiment name defines the model’s artifact path - the path is the literal string passed to
log_model.
This note is one section of Ultra Transcenders AI-300: Operationalizing Machine Learning and Generative AI Solutions, an independent study guide that explains every topic the exam covers by technology, with comparison tables, diagrams and the common traps, plus a glossary linked to Microsoft Learn.
Publishing soon on Amazon in Kindle and paperback editions.
About the book · Free AI-300 glossary · All AI-300 study notes
When to use a workspace, a registry, models, environments, components and data assets.
uri_file, uri_folder and mltable data assets, and how mltable.load() finds the MLTable file.
Search spaces, sampling methods and early termination policies.
Blue-green deployments, traffic splitting, mirroring and instant rollback.
Where prompts are processed for each deployment type, and which one meets data residency needs.
When to use provisioned deployments, how 429s and spillover work, and how PTUs are billed.
Groundedness, relevance, coherence, fluency and risk and safety evaluators, and what each needs.