ClassificationArgs

data class ClassificationArgs(val cvSplitColumnNames: Output<List<String>>? = null, val featurizationSettings: Output<TableVerticalFeaturizationSettingsArgs>? = null, val limitSettings: Output<TableVerticalLimitSettingsArgs>? = null, val logVerbosity: Output<Either<String, LogVerbosity>>? = null, val nCrossValidations: Output<Either<AutoNCrossValidationsArgs, CustomNCrossValidationsArgs>>? = null, val positiveLabel: Output<String>? = null, val primaryMetric: Output<Either<String, ClassificationPrimaryMetrics>>? = null, val targetColumnName: Output<String>? = null, val taskType: Output<String>, val testData: Output<MLTableJobInputArgs>? = null, val testDataSize: Output<Double>? = null, val trainingData: Output<MLTableJobInputArgs>, val trainingSettings: Output<ClassificationTrainingSettingsArgs>? = null, val validationData: Output<MLTableJobInputArgs>? = null, val validationDataSize: Output<Double>? = null, val weightColumnName: Output<String>? = null) : ConvertibleToJava<ClassificationArgs>

Classification task in AutoML Table vertical.

Constructors

Link copied to clipboard
constructor(cvSplitColumnNames: Output<List<String>>? = null, featurizationSettings: Output<TableVerticalFeaturizationSettingsArgs>? = null, limitSettings: Output<TableVerticalLimitSettingsArgs>? = null, logVerbosity: Output<Either<String, LogVerbosity>>? = null, nCrossValidations: Output<Either<AutoNCrossValidationsArgs, CustomNCrossValidationsArgs>>? = null, positiveLabel: Output<String>? = null, primaryMetric: Output<Either<String, ClassificationPrimaryMetrics>>? = null, targetColumnName: Output<String>? = null, taskType: Output<String>, testData: Output<MLTableJobInputArgs>? = null, testDataSize: Output<Double>? = null, trainingData: Output<MLTableJobInputArgs>, trainingSettings: Output<ClassificationTrainingSettingsArgs>? = null, validationData: Output<MLTableJobInputArgs>? = null, validationDataSize: Output<Double>? = null, weightColumnName: Output<String>? = null)

Properties

Link copied to clipboard
val cvSplitColumnNames: Output<List<String>>? = null

Columns to use for CVSplit data.

Link copied to clipboard

Featurization inputs needed for AutoML job.

Link copied to clipboard

Execution constraints for AutoMLJob.

Link copied to clipboard
val logVerbosity: Output<Either<String, LogVerbosity>>? = null

Log verbosity for the job.

Link copied to clipboard

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

Link copied to clipboard
val positiveLabel: Output<String>? = null

Positive label for binary metrics calculation.

Link copied to clipboard
val primaryMetric: Output<Either<String, ClassificationPrimaryMetrics>>? = null

Primary metric for the task.

Link copied to clipboard
val targetColumnName: Output<String>? = null

Target column name: This is prediction values column. Also known as label column name in context of classification tasks.

Link copied to clipboard
val taskType: Output<String>

AutoMLJob Task type. Expected value is 'Classification'.

Link copied to clipboard
val testData: Output<MLTableJobInputArgs>? = null

Test data input.

Link copied to clipboard
val testDataSize: Output<Double>? = null

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.

Link copied to clipboard

Required Training data input.

Link copied to clipboard

Inputs for training phase for an AutoML Job.

Link copied to clipboard
val validationData: Output<MLTableJobInputArgs>? = null

Validation data inputs.

Link copied to clipboard
val validationDataSize: Output<Double>? = null

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.

Link copied to clipboard
val weightColumnName: Output<String>? = null

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.

Functions

Link copied to clipboard
open override fun toJava(): ClassificationArgs