Classification Class
- java.
lang. Object - com.
azure. resourcemanager. machinelearning. models. AutoMLVertical - com.
azure. resourcemanager. machinelearning. models. Classification
- com.
- com.
public final class Classification
extends AutoMLVertical
Classification task in AutoML Table vertical.
Constructor Summary
| Constructor | Description |
|---|---|
| Classification() |
Creates an instance of Classification class. |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| List<String> |
cvSplitColumnNames()
Get the cv |
|
Table |
featurizationSettings()
Get the featurization |
| static Classification |
fromJson(JsonReader jsonReader)
Reads an instance of Classification from the Json |
|
Table |
limitSettings()
Get the limit |
|
NCross |
nCrossValidations()
Get the n |
| String |
positiveLabel()
Get the positive |
|
Classification |
primaryMetric()
Get the primary |
|
Task |
taskType()
Get the task |
|
MLTable |
testData()
Get the test |
| Double |
testDataSize()
Get the test |
|
Json |
toJson(JsonWriter jsonWriter) |
|
Classification |
trainingSettings()
Get the training |
| void |
validate()
Validates the instance. |
|
MLTable |
validationData()
Get the validation |
| Double |
validationDataSize()
Get the validation |
| String |
weightColumnName()
Get the weight |
| Classification |
withCvSplitColumnNames(List<String> cvSplitColumnNames)
Set the cv |
| Classification |
withFeaturizationSettings(TableVerticalFeaturizationSettings featurizationSettings)
Set the featurization |
| Classification |
withLimitSettings(TableVerticalLimitSettings limitSettings)
Set the limit |
| Classification |
withLogVerbosity(LogVerbosity logVerbosity)
Set the log |
| Classification |
withNCrossValidations(NCrossValidations nCrossValidations)
Set the n |
| Classification |
withPositiveLabel(String positiveLabel)
Set the positive |
| Classification |
withPrimaryMetric(ClassificationPrimaryMetrics primaryMetric)
Set the primary |
| Classification |
withTargetColumnName(String targetColumnName)
Set the target |
| Classification |
withTestData(MLTableJobInput testData)
Set the test |
| Classification |
withTestDataSize(Double testDataSize)
Set the test |
| Classification |
withTrainingData(MLTableJobInput trainingData)
Set the training |
| Classification |
withTrainingSettings(ClassificationTrainingSettings trainingSettings)
Set the training |
| Classification |
withValidationData(MLTableJobInput validationData)
Set the validation |
| Classification |
withValidationDataSize(Double validationDataSize)
Set the validation |
| Classification |
withWeightColumnName(String weightColumnName)
Set the weight |
Methods inherited from AutoMLVertical
Methods inherited from java.lang.Object
Constructor Details
Classification
public Classification()
Creates an instance of Classification class.
Method Details
cvSplitColumnNames
public List<String> cvSplitColumnNames()
Get the cvSplitColumnNames property: Columns to use for CVSplit data.
Returns:
featurizationSettings
public TableVerticalFeaturizationSettings featurizationSettings()
Get the featurizationSettings property: Featurization inputs needed for AutoML job.
Returns:
fromJson
public static Classification fromJson(JsonReader jsonReader)
Reads an instance of Classification from the JsonReader.
Parameters:
Returns:
Throws:
limitSettings
public TableVerticalLimitSettings limitSettings()
Get the limitSettings property: Execution constraints for AutoMLJob.
Returns:
nCrossValidations
public NCrossValidations nCrossValidations()
Get the nCrossValidations property: Number of cross validation folds to be applied on training dataset when validation dataset is not provided.
Returns:
positiveLabel
public String positiveLabel()
Get the positiveLabel property: Positive label for binary metrics calculation.
Returns:
primaryMetric
public ClassificationPrimaryMetrics primaryMetric()
Get the primaryMetric property: Primary metric for the task.
Returns:
taskType
public TaskType taskType()
Get the taskType property: [Required] Task type for AutoMLJob.
Overrides:
Classification.taskType()Returns:
testData
public MLTableJobInput testData()
Get the testData property: Test data input.
Returns:
testDataSize
public Double testDataSize()
Get the testDataSize property: The fraction of test dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
Returns:
toJson
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
Classification.toJson(JsonWriter jsonWriter)Parameters:
Throws:
trainingSettings
public ClassificationTrainingSettings trainingSettings()
Get the trainingSettings property: Inputs for training phase for an AutoML Job.
Returns:
validate
public void validate()
Validates the instance.
Overrides:
Classification.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:
weightColumnName
public String weightColumnName()
Get the weightColumnName property: The name of the sample weight column. Automated ML supports a weighted column as an input, causing rows in the data to be weighted up or down.
Returns:
withCvSplitColumnNames
public Classification withCvSplitColumnNames(List<String> cvSplitColumnNames)
Set the cvSplitColumnNames property: Columns to use for CVSplit data.
Parameters:
Returns:
withFeaturizationSettings
public Classification withFeaturizationSettings(TableVerticalFeaturizationSettings featurizationSettings)
Set the featurizationSettings property: Featurization inputs needed for AutoML job.
Parameters:
Returns:
withLimitSettings
public Classification withLimitSettings(TableVerticalLimitSettings limitSettings)
Set the limitSettings property: Execution constraints for AutoMLJob.
Parameters:
Returns:
withLogVerbosity
public Classification withLogVerbosity(LogVerbosity logVerbosity)
Set the logVerbosity property: Log verbosity for the job.
Overrides:
Classification.withLogVerbosity(LogVerbosity logVerbosity)Parameters:
withNCrossValidations
public Classification withNCrossValidations(NCrossValidations nCrossValidations)
Set the nCrossValidations property: Number of cross validation folds to be applied on training dataset when validation dataset is not provided.
Parameters:
Returns:
withPositiveLabel
public Classification withPositiveLabel(String positiveLabel)
Set the positiveLabel property: Positive label for binary metrics calculation.
Parameters:
Returns:
withPrimaryMetric
public Classification withPrimaryMetric(ClassificationPrimaryMetrics primaryMetric)
Set the primaryMetric property: Primary metric for the task.
Parameters:
Returns:
withTargetColumnName
public Classification 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:
Classification.withTargetColumnName(String targetColumnName)Parameters:
withTestData
public Classification withTestData(MLTableJobInput testData)
Set the testData property: Test data input.
Parameters:
Returns:
withTestDataSize
public Classification withTestDataSize(Double testDataSize)
Set the testDataSize property: The fraction of test 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:
withTrainingData
public Classification withTrainingData(MLTableJobInput trainingData)
Set the trainingData property: [Required] Training data input.
Overrides:
Classification.withTrainingData(MLTableJobInput trainingData)Parameters:
withTrainingSettings
public Classification withTrainingSettings(ClassificationTrainingSettings trainingSettings)
Set the trainingSettings property: Inputs for training phase for an AutoML Job.
Parameters:
Returns:
withValidationData
public Classification withValidationData(MLTableJobInput validationData)
Set the validationData property: Validation data inputs.
Parameters:
Returns:
withValidationDataSize
public Classification 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:
withWeightColumnName
public Classification withWeightColumnName(String weightColumnName)
Set the weightColumnName property: The name of the sample weight column. Automated ML supports a weighted column as an input, causing rows in the data to be weighted up or down.
Parameters:
Returns: