ImageClassificationMultilabel Class
- java.
lang. Object - com.
azure. resourcemanager. machinelearning. models. AutoMLVertical - com.
azure. resourcemanager. machinelearning. models. ImageClassificationMultilabel
- com.
- com.
public final class ImageClassificationMultilabel
extends AutoMLVertical
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'.
Constructor Summary
| Constructor | Description |
|---|---|
| ImageClassificationMultilabel() |
Creates an instance of Image |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
static
Image |
fromJson(JsonReader jsonReader)
Reads an instance of Image |
|
Image |
limitSettings()
Get the limit |
|
Image |
modelSettings()
Get the model |
|
Classification |
primaryMetric()
Get the primary |
|
List<Image |
searchSpace()
Get the search |
|
Image |
sweepSettings()
Get the sweep |
|
Task |
taskType()
Get the task |
|
Json |
toJson(JsonWriter jsonWriter) |
| void |
validate()
Validates the instance. |
|
MLTable |
validationData()
Get the validation |
| Double |
validationDataSize()
Get the validation |
|
Image |
withLimitSettings(ImageLimitSettings limitSettings)
Set the limit |
|
Image |
withLogVerbosity(LogVerbosity logVerbosity)
Set the log |
|
Image |
withModelSettings(ImageModelSettingsClassification modelSettings)
Set the model |
|
Image |
withPrimaryMetric(ClassificationMultilabelPrimaryMetrics primaryMetric)
Set the primary |
|
Image |
withSearchSpace(List<ImageModelDistributionSettingsClassification> searchSpace)
Set the search |
|
Image |
withSweepSettings(ImageSweepSettings sweepSettings)
Set the sweep |
|
Image |
withTargetColumnName(String targetColumnName)
Set the target |
|
Image |
withTrainingData(MLTableJobInput trainingData)
Set the training |
|
Image |
withValidationData(MLTableJobInput validationData)
Set the validation |
|
Image |
withValidationDataSize(Double validationDataSize)
Set the validation |
Methods inherited from AutoMLVertical
Methods inherited from java.lang.Object
Constructor Details
ImageClassificationMultilabel
public ImageClassificationMultilabel()
Creates an instance of ImageClassificationMultilabel class.
Method Details
fromJson
public static ImageClassificationMultilabel fromJson(JsonReader jsonReader)
Reads an instance of ImageClassificationMultilabel from the JsonReader.
Parameters:
Returns:
Throws:
limitSettings
public ImageLimitSettings limitSettings()
Get the limitSettings property: [Required] Limit settings for the AutoML job.
Returns:
modelSettings
public ImageModelSettingsClassification modelSettings()
Get the modelSettings property: Settings used for training the model.
Returns:
primaryMetric
public ClassificationMultilabelPrimaryMetrics primaryMetric()
Get the primaryMetric property: Primary metric to optimize for this task.
Returns:
searchSpace
public List<ImageModelDistributionSettingsClassification> searchSpace()
Get the searchSpace property: Search space for sampling different combinations of models and their hyperparameters.
Returns:
sweepSettings
public ImageSweepSettings sweepSettings()
Get the sweepSettings property: Model sweeping and hyperparameter sweeping related settings.
Returns:
taskType
public TaskType taskType()
Get the taskType property: [Required] Task type for AutoMLJob.
Overrides:
ImageClassificationMultilabel.taskType()Returns:
toJson
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
ImageClassificationMultilabel.toJson(JsonWriter jsonWriter)Parameters:
Throws:
validate
public void validate()
Validates the instance.
Overrides:
ImageClassificationMultilabel.validate()validationData
public MLTableJobInput validationData()
Get the validationData property: Validation data inputs.
Returns:
validationDataSize
public Double validationDataSize()
Get the validationDataSize property: 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.
Returns:
withLimitSettings
public ImageClassificationMultilabel withLimitSettings(ImageLimitSettings limitSettings)
Set the limitSettings property: [Required] Limit settings for the AutoML job.
Parameters:
Returns:
withLogVerbosity
public ImageClassificationMultilabel withLogVerbosity(LogVerbosity logVerbosity)
Set the logVerbosity property: Log verbosity for the job.
Overrides:
ImageClassificationMultilabel.withLogVerbosity(LogVerbosity logVerbosity)Parameters:
withModelSettings
public ImageClassificationMultilabel withModelSettings(ImageModelSettingsClassification modelSettings)
Set the modelSettings property: Settings used for training the model.
Parameters:
Returns:
withPrimaryMetric
public ImageClassificationMultilabel withPrimaryMetric(ClassificationMultilabelPrimaryMetrics primaryMetric)
Set the primaryMetric property: Primary metric to optimize for this task.
Parameters:
Returns:
withSearchSpace
public ImageClassificationMultilabel withSearchSpace(List<ImageModelDistributionSettingsClassification> searchSpace)
Set the searchSpace property: Search space for sampling different combinations of models and their hyperparameters.
Parameters:
Returns:
withSweepSettings
public ImageClassificationMultilabel withSweepSettings(ImageSweepSettings sweepSettings)
Set the sweepSettings property: Model sweeping and hyperparameter sweeping related settings.
Parameters:
Returns:
withTargetColumnName
public ImageClassificationMultilabel withTargetColumnName(String targetColumnName)
Set the targetColumnName property: Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
Overrides:
ImageClassificationMultilabel.withTargetColumnName(String targetColumnName)Parameters:
withTrainingData
public ImageClassificationMultilabel withTrainingData(MLTableJobInput trainingData)
Set the trainingData property: [Required] Training data input.
Overrides:
ImageClassificationMultilabel.withTrainingData(MLTableJobInput trainingData)Parameters:
withValidationData
public ImageClassificationMultilabel withValidationData(MLTableJobInput validationData)
Set the validationData property: Validation data inputs.
Parameters:
Returns:
withValidationDataSize
public ImageClassificationMultilabel withValidationDataSize(Double validationDataSize)
Set the validationDataSize property: 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.
Parameters:
Returns: