Lingua

ArmMachineLearningModelFactory.ClassificationTask Method

Definition

Classification task in AutoML Table vertical.

public static Azure.ResourceManager.MachineLearning.Models.ClassificationTask ClassificationTask(Azure.ResourceManager.MachineLearning.Models.MachineLearningLogVerbosity? logVerbosity = default, string targetColumnName = default, Azure.ResourceManager.MachineLearning.Models.MachineLearningTableJobInput trainingData = default, System.Collections.Generic.IEnumerable<string> cvSplitColumnNames = default, Azure.ResourceManager.MachineLearning.Models.TableVerticalFeaturizationSettings featurizationSettings = default, Azure.ResourceManager.MachineLearning.Models.TableVerticalLimitSettings limitSettings = default, Azure.ResourceManager.MachineLearning.Models.NCrossValidations nCrossValidations = default, Azure.ResourceManager.MachineLearning.Models.MachineLearningTableJobInput testData = default, double? testDataSize = default, Azure.ResourceManager.MachineLearning.Models.MachineLearningTableJobInput validationData = default, double? validationDataSize = default, string weightColumnName = default, string positiveLabel = default, Azure.ResourceManager.MachineLearning.Models.ClassificationPrimaryMetric? primaryMetric = default, Azure.ResourceManager.MachineLearning.Models.ClassificationTrainingSettings trainingSettings = default);
static member ClassificationTask : Nullable<Azure.ResourceManager.MachineLearning.Models.MachineLearningLogVerbosity> * string * Azure.ResourceManager.MachineLearning.Models.MachineLearningTableJobInput * seq<string> * Azure.ResourceManager.MachineLearning.Models.TableVerticalFeaturizationSettings * Azure.ResourceManager.MachineLearning.Models.TableVerticalLimitSettings * Azure.ResourceManager.MachineLearning.Models.NCrossValidations * Azure.ResourceManager.MachineLearning.Models.MachineLearningTableJobInput * Nullable<double> * Azure.ResourceManager.MachineLearning.Models.MachineLearningTableJobInput * Nullable<double> * string * string * Nullable<Azure.ResourceManager.MachineLearning.Models.ClassificationPrimaryMetric> * Azure.ResourceManager.MachineLearning.Models.ClassificationTrainingSettings -> Azure.ResourceManager.MachineLearning.Models.ClassificationTask
Public Shared Function ClassificationTask (Optional logVerbosity As Nullable(Of MachineLearningLogVerbosity) = Nothing, Optional targetColumnName As String = Nothing, Optional trainingData As MachineLearningTableJobInput = Nothing, Optional cvSplitColumnNames As IEnumerable(Of String) = Nothing, Optional featurizationSettings As TableVerticalFeaturizationSettings = Nothing, Optional limitSettings As TableVerticalLimitSettings = Nothing, Optional nCrossValidations As NCrossValidations = Nothing, Optional testData As MachineLearningTableJobInput = Nothing, Optional testDataSize As Nullable(Of Double) = Nothing, Optional validationData As MachineLearningTableJobInput = Nothing, Optional validationDataSize As Nullable(Of Double) = Nothing, Optional weightColumnName As String = Nothing, Optional positiveLabel As String = Nothing, Optional primaryMetric As Nullable(Of ClassificationPrimaryMetric) = Nothing, Optional trainingSettings As ClassificationTrainingSettings = Nothing) As ClassificationTask

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.

cvSplitColumnNames
IEnumerable<String>

Columns to use for CVSplit data.

featurizationSettings
TableVerticalFeaturizationSettings

Featurization inputs needed for AutoML job.

limitSettings
TableVerticalLimitSettings

Execution constraints for AutoMLJob.

nCrossValidations
NCrossValidations

Number of cross validation folds to be applied on training dataset when validation dataset is not provided.

testData
MachineLearningTableJobInput

Test data input.

testDataSize
Nullable<Double>

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.

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.

weightColumnName
String

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.

positiveLabel
String

Positive label for binary metrics calculation.

primaryMetric
Nullable<ClassificationPrimaryMetric>

Primary metrics for classification tasks.

trainingSettings
ClassificationTrainingSettings

Inputs for training phase for an AutoML Job.

Returns

A new ClassificationTask instance for mocking.

Applies to