ArmMachineLearningModelFactory.ClassificationTask Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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.
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.
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.