ImageClassificationBase Class

public class ImageClassificationBase
extends ImageVertical

The ImageClassificationBase model.

Constructor Summary

Constructor Description
ImageClassificationBase()

Creates an instance of ImageClassificationBase class.

Method Summary

Modifier and Type Method and Description
static ImageClassificationBase fromJson(JsonReader jsonReader)

Reads an instance of ImageClassificationBase from the JsonReader.

ImageModelSettingsClassification modelSettings()

Get the modelSettings property: Settings used for training the model.

List<ImageModelDistributionSettingsClassification> searchSpace()

Get the searchSpace property: Search space for sampling different combinations of models and their hyperparameters.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

ImageClassificationBase withLimitSettings(ImageLimitSettings limitSettings)

Set the limitSettings property: [Required] Limit settings for the AutoML job.

ImageClassificationBase withModelSettings(ImageModelSettingsClassification modelSettings)

Set the modelSettings property: Settings used for training the model.

ImageClassificationBase withSearchSpace(List<ImageModelDistributionSettingsClassification> searchSpace)

Set the searchSpace property: Search space for sampling different combinations of models and their hyperparameters.

ImageClassificationBase withSweepSettings(ImageSweepSettings sweepSettings)

Set the sweepSettings property: Model sweeping and hyperparameter sweeping related settings.

ImageClassificationBase withValidationData(MLTableJobInput validationData)

Set the validationData property: Validation data inputs.

ImageClassificationBase withValidationDataSize(Double validationDataSize)

Set the validationDataSize property: The fraction of training dataset that needs to be set aside for validation purpose.

Methods inherited from ImageVertical

Methods inherited from java.lang.Object

Constructor Details

ImageClassificationBase

public ImageClassificationBase()

Creates an instance of ImageClassificationBase class.

Method Details

fromJson

public static ImageClassificationBase fromJson(JsonReader jsonReader)

Reads an instance of ImageClassificationBase from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of ImageClassificationBase if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If the deserialized JSON object was missing any required properties.

modelSettings

public ImageModelSettingsClassification modelSettings()

Get the modelSettings property: Settings used for training the model.

Returns:

the modelSettings value.

searchSpace

public List<ImageModelDistributionSettingsClassification> searchSpace()

Get the searchSpace property: Search space for sampling different combinations of models and their hyperparameters.

Returns:

the searchSpace value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Overrides:

ImageClassificationBase.toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

Overrides:

ImageClassificationBase.validate()

withLimitSettings

public ImageClassificationBase withLimitSettings(ImageLimitSettings limitSettings)

Set the limitSettings property: [Required] Limit settings for the AutoML job.

Overrides:

ImageClassificationBase.withLimitSettings(ImageLimitSettings limitSettings)

Parameters:

limitSettings

withModelSettings

public ImageClassificationBase withModelSettings(ImageModelSettingsClassification modelSettings)

Set the modelSettings property: Settings used for training the model.

Parameters:

modelSettings - the modelSettings value to set.

Returns:

the ImageClassificationBase object itself.

withSearchSpace

public ImageClassificationBase withSearchSpace(List<ImageModelDistributionSettingsClassification> searchSpace)

Set the searchSpace property: Search space for sampling different combinations of models and their hyperparameters.

Parameters:

searchSpace - the searchSpace value to set.

Returns:

the ImageClassificationBase object itself.

withSweepSettings

public ImageClassificationBase withSweepSettings(ImageSweepSettings sweepSettings)

Set the sweepSettings property: Model sweeping and hyperparameter sweeping related settings.

Overrides:

ImageClassificationBase.withSweepSettings(ImageSweepSettings sweepSettings)

Parameters:

sweepSettings

withValidationData

public ImageClassificationBase withValidationData(MLTableJobInput validationData)

Set the validationData property: Validation data inputs.

Overrides:

ImageClassificationBase.withValidationData(MLTableJobInput validationData)

Parameters:

validationData

withValidationDataSize

public ImageClassificationBase 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.

Overrides:

ImageClassificationBase.withValidationDataSize(Double validationDataSize)

Parameters:

validationDataSize

Applies to