Muokkaa

Jaa


AutoML Image Classification Multi-label

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 Classification Multi-label.

Multi-label image classification is a computer vision task where the goal is to predict a set of labels associated with each individual image. You may consider using multi-label classification where you need to determine several properties of a given image.

How to configure

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

This component creates a classification model. Because classification is a supervised learning method, you need a labeled dataset that includes a label column with a value for all rows.

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_trial) 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 Classification Multi-label 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.