TextClassification Class
- java.
lang. Object - com.
azure. resourcemanager. machinelearning. models. AutoMLVertical - com.
azure. resourcemanager. machinelearning. models. TextClassification
- com.
- com.
public final class TextClassification
extends AutoMLVertical
Text Classification task in AutoML NLP vertical. NLP - Natural Language Processing.
Constructor Summary
| Constructor | Description |
|---|---|
| TextClassification() |
Creates an instance of Text |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
Nlp |
featurizationSettings()
Get the featurization |
|
static
Text |
fromJson(JsonReader jsonReader)
Reads an instance of Text |
|
Nlp |
limitSettings()
Get the limit |
|
Classification |
primaryMetric()
Get the primary |
|
Task |
taskType()
Get the task |
|
Json |
toJson(JsonWriter jsonWriter) |
| void |
validate()
Validates the instance. |
|
MLTable |
validationData()
Get the validation |
|
Text |
withFeaturizationSettings(NlpVerticalFeaturizationSettings featurizationSettings)
Set the featurization |
|
Text |
withLimitSettings(NlpVerticalLimitSettings limitSettings)
Set the limit |
|
Text |
withLogVerbosity(LogVerbosity logVerbosity)
Set the log |
|
Text |
withPrimaryMetric(ClassificationPrimaryMetrics primaryMetric)
Set the primary |
|
Text |
withTargetColumnName(String targetColumnName)
Set the target |
|
Text |
withTrainingData(MLTableJobInput trainingData)
Set the training |
|
Text |
withValidationData(MLTableJobInput validationData)
Set the validation |
Methods inherited from AutoMLVertical
Methods inherited from java.lang.Object
Constructor Details
TextClassification
public TextClassification()
Creates an instance of TextClassification class.
Method Details
featurizationSettings
public NlpVerticalFeaturizationSettings featurizationSettings()
Get the featurizationSettings property: Featurization inputs needed for AutoML job.
Returns:
fromJson
public static TextClassification fromJson(JsonReader jsonReader)
Reads an instance of TextClassification from the JsonReader.
Parameters:
Returns:
Throws:
limitSettings
public NlpVerticalLimitSettings limitSettings()
Get the limitSettings property: Execution constraints for AutoMLJob.
Returns:
primaryMetric
public ClassificationPrimaryMetrics primaryMetric()
Get the primaryMetric property: Primary metric for Text-Classification task.
Returns:
taskType
public TaskType taskType()
Get the taskType property: [Required] Task type for AutoMLJob.
Overrides:
TextClassification.taskType()Returns:
toJson
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
TextClassification.toJson(JsonWriter jsonWriter)Parameters:
Throws:
validate
public void validate()
Validates the instance.
Overrides:
TextClassification.validate()validationData
public MLTableJobInput validationData()
Get the validationData property: Validation data inputs.
Returns:
withFeaturizationSettings
public TextClassification withFeaturizationSettings(NlpVerticalFeaturizationSettings featurizationSettings)
Set the featurizationSettings property: Featurization inputs needed for AutoML job.
Parameters:
Returns:
withLimitSettings
public TextClassification withLimitSettings(NlpVerticalLimitSettings limitSettings)
Set the limitSettings property: Execution constraints for AutoMLJob.
Parameters:
Returns:
withLogVerbosity
public TextClassification withLogVerbosity(LogVerbosity logVerbosity)
Set the logVerbosity property: Log verbosity for the job.
Overrides:
TextClassification.withLogVerbosity(LogVerbosity logVerbosity)Parameters:
withPrimaryMetric
public TextClassification withPrimaryMetric(ClassificationPrimaryMetrics primaryMetric)
Set the primaryMetric property: Primary metric for Text-Classification task.
Parameters:
Returns:
withTargetColumnName
public TextClassification 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:
TextClassification.withTargetColumnName(String targetColumnName)Parameters:
withTrainingData
public TextClassification withTrainingData(MLTableJobInput trainingData)
Set the trainingData property: [Required] Training data input.
Overrides:
TextClassification.withTrainingData(MLTableJobInput trainingData)Parameters:
withValidationData
public TextClassification withValidationData(MLTableJobInput validationData)
Set the validationData property: Validation data inputs.
Parameters:
Returns: