AutoML Image Object Detection

This article describes a component in Azure Machine Learning designer.

Use this component to create a machine learning model that is based on the AutoML Image Object Detection.

The Image Object Detection model will locate and categorize entities within images. Object detection models are commonly trained using deep learning and neural networks.

How to configure

Follow this link for a full list of configurable parameters of this component.

This model requires a training dataset. Validation and test datasets are optional.

Follow this link to get more information on how to prepare your dataset. The dataset will need a labeled dataset that includes a label column with a value for all rows.

AutoML runs a number of trials (specified in max_trials) in parallel (specified in max_concurrent_trials) that try different algorithms and parameters for your model. The service iterates through ML algorithms paired with hyperparameter selections and each trial produces a model with a training score. You are able to choose the metric you want the model to optimize for. The better the score for the chosen metric the better the model is considered to "fit" your data. You are able to define an exit criteria (termination policy) for the experiment. The exit criteria will be model with a specific training score you want AutoML to find. It will stop once it hits the exit criteria defined. This component will then output the best model that has been generated at the end of the run for your dataset. Visit this link for more information on exit criteria (termination policy).

  1. Add the AutoML Image Object Detection component to your pipeline.

  2. Specify the Target Column you want the model to output

  3. Specify the Primary Metric you want AutoML to use to measure your model's success. Visit this link for an explanation on each primary metric for computer vision.

  4. (Optional) You are able to configure algorithm settings. Visit this link for a list of supported algorithms for computer vision.

  5. (Optional) To configure job limits, visit this link for more explanation.

  6. (Optional) Visit this link for a list of configurations for Sampling and Early Termination for your Job Sweep. You can also find more information on each of the policies and sampling methods.

Next steps

See the set of components available to Azure Machine Learning.