Lingua

ArmMachineLearningModelFactory.ImageClassificationMultilabel Method

Definition

Image Classification Multilabel. Multi-label image classification is used when an image could have one or more labels from a set of labels - e.g. an image could be labeled with both 'cat' and 'dog'.

public static Azure.ResourceManager.MachineLearning.Models.ImageClassificationMultilabel ImageClassificationMultilabel(Azure.ResourceManager.MachineLearning.Models.MachineLearningLogVerbosity? logVerbosity = default, string targetColumnName = default, Azure.ResourceManager.MachineLearning.Models.MachineLearningTableJobInput trainingData = default, Azure.ResourceManager.MachineLearning.Models.ImageModelSettingsClassification modelSettings = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.MachineLearning.Models.ImageModelDistributionSettingsClassification> searchSpace = default, Azure.ResourceManager.MachineLearning.Models.ImageLimitSettings limitSettings = default, Azure.ResourceManager.MachineLearning.Models.ImageSweepSettings sweepSettings = default, Azure.ResourceManager.MachineLearning.Models.MachineLearningTableJobInput validationData = default, double? validationDataSize = default, Azure.ResourceManager.MachineLearning.Models.ClassificationMultilabelPrimaryMetric? primaryMetric = default);
static member ImageClassificationMultilabel : Nullable<Azure.ResourceManager.MachineLearning.Models.MachineLearningLogVerbosity> * string * Azure.ResourceManager.MachineLearning.Models.MachineLearningTableJobInput * Azure.ResourceManager.MachineLearning.Models.ImageModelSettingsClassification * seq<Azure.ResourceManager.MachineLearning.Models.ImageModelDistributionSettingsClassification> * Azure.ResourceManager.MachineLearning.Models.ImageLimitSettings * Azure.ResourceManager.MachineLearning.Models.ImageSweepSettings * Azure.ResourceManager.MachineLearning.Models.MachineLearningTableJobInput * Nullable<double> * Nullable<Azure.ResourceManager.MachineLearning.Models.ClassificationMultilabelPrimaryMetric> -> Azure.ResourceManager.MachineLearning.Models.ImageClassificationMultilabel
Public Shared Function ImageClassificationMultilabel (Optional logVerbosity As Nullable(Of MachineLearningLogVerbosity) = Nothing, Optional targetColumnName As String = Nothing, Optional trainingData As MachineLearningTableJobInput = Nothing, Optional modelSettings As ImageModelSettingsClassification = Nothing, Optional searchSpace As IEnumerable(Of ImageModelDistributionSettingsClassification) = Nothing, Optional limitSettings As ImageLimitSettings = Nothing, Optional sweepSettings As ImageSweepSettings = Nothing, Optional validationData As MachineLearningTableJobInput = Nothing, Optional validationDataSize As Nullable(Of Double) = Nothing, Optional primaryMetric As Nullable(Of ClassificationMultilabelPrimaryMetric) = Nothing) As ImageClassificationMultilabel

Parameters

logVerbosity
Nullable<MachineLearningLogVerbosity>

Enum for setting log verbosity.

targetColumnName
String

Target column name: This is prediction values column. Also known as label column name in context of classification tasks.

trainingData
MachineLearningTableJobInput

[Required] Training data input.

modelSettings
ImageModelSettingsClassification

Settings used for training the model.

searchSpace
IEnumerable<ImageModelDistributionSettingsClassification>

Search space for sampling different combinations of models and their hyperparameters.

limitSettings
ImageLimitSettings

[Required] Limit settings for the AutoML job.

sweepSettings
ImageSweepSettings

Model sweeping and hyperparameter sweeping related settings.

validationData
MachineLearningTableJobInput

Validation data inputs.

validationDataSize
Nullable<Double>

The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.

primaryMetric
Nullable<ClassificationMultilabelPrimaryMetric>

Primary metrics for classification multilabel tasks.

Returns

A new ImageClassificationMultilabel instance for mocking.

Applies to