Forecasting Class
- java.
lang. Object - com.
azure. resourcemanager. machinelearning. models. AutoMLVertical - com.
azure. resourcemanager. machinelearning. models. Forecasting
- com.
- com.
public final class Forecasting
extends AutoMLVertical
Forecasting task in AutoML Table vertical.
Constructor Summary
| Constructor | Description |
|---|---|
| Forecasting() |
Creates an instance of Forecasting class. |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| List<String> |
cvSplitColumnNames()
Get the cv |
|
Table |
featurizationSettings()
Get the featurization |
|
Forecasting |
forecastingSettings()
Get the forecasting |
| static Forecasting |
fromJson(JsonReader jsonReader)
Reads an instance of Forecasting from the Json |
|
Table |
limitSettings()
Get the limit |
|
NCross |
nCrossValidations()
Get the n |
|
Forecasting |
primaryMetric()
Get the primary |
|
Task |
taskType()
Get the task |
|
MLTable |
testData()
Get the test |
| Double |
testDataSize()
Get the test |
|
Json |
toJson(JsonWriter jsonWriter) |
|
Forecasting |
trainingSettings()
Get the training |
| void |
validate()
Validates the instance. |
|
MLTable |
validationData()
Get the validation |
| Double |
validationDataSize()
Get the validation |
| String |
weightColumnName()
Get the weight |
| Forecasting |
withCvSplitColumnNames(List<String> cvSplitColumnNames)
Set the cv |
| Forecasting |
withFeaturizationSettings(TableVerticalFeaturizationSettings featurizationSettings)
Set the featurization |
| Forecasting |
withForecastingSettings(ForecastingSettings forecastingSettings)
Set the forecasting |
| Forecasting |
withLimitSettings(TableVerticalLimitSettings limitSettings)
Set the limit |
| Forecasting |
withLogVerbosity(LogVerbosity logVerbosity)
Set the log |
| Forecasting |
withNCrossValidations(NCrossValidations nCrossValidations)
Set the n |
| Forecasting |
withPrimaryMetric(ForecastingPrimaryMetrics primaryMetric)
Set the primary |
| Forecasting |
withTargetColumnName(String targetColumnName)
Set the target |
| Forecasting |
withTestData(MLTableJobInput testData)
Set the test |
| Forecasting |
withTestDataSize(Double testDataSize)
Set the test |
| Forecasting |
withTrainingData(MLTableJobInput trainingData)
Set the training |
| Forecasting |
withTrainingSettings(ForecastingTrainingSettings trainingSettings)
Set the training |
| Forecasting |
withValidationData(MLTableJobInput validationData)
Set the validation |
| Forecasting |
withValidationDataSize(Double validationDataSize)
Set the validation |
| Forecasting |
withWeightColumnName(String weightColumnName)
Set the weight |
Methods inherited from AutoMLVertical
Methods inherited from java.lang.Object
Constructor Details
Forecasting
public Forecasting()
Creates an instance of Forecasting 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:
forecastingSettings
public ForecastingSettings forecastingSettings()
Get the forecastingSettings property: Forecasting task specific inputs.
Returns:
fromJson
public static Forecasting fromJson(JsonReader jsonReader)
Reads an instance of Forecasting 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:
primaryMetric
public ForecastingPrimaryMetrics primaryMetric()
Get the primaryMetric property: Primary metric for forecasting task.
Returns:
taskType
public TaskType taskType()
Get the taskType property: [Required] Task type for AutoMLJob.
Overrides:
Forecasting.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:
Forecasting.toJson(JsonWriter jsonWriter)Parameters:
Throws:
trainingSettings
public ForecastingTrainingSettings trainingSettings()
Get the trainingSettings property: Inputs for training phase for an AutoML Job.
Returns:
validate
public void validate()
Validates the instance.
Overrides:
Forecasting.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 Forecasting withCvSplitColumnNames(List<String> cvSplitColumnNames)
Set the cvSplitColumnNames property: Columns to use for CVSplit data.
Parameters:
Returns:
withFeaturizationSettings
public Forecasting withFeaturizationSettings(TableVerticalFeaturizationSettings featurizationSettings)
Set the featurizationSettings property: Featurization inputs needed for AutoML job.
Parameters:
Returns:
withForecastingSettings
public Forecasting withForecastingSettings(ForecastingSettings forecastingSettings)
Set the forecastingSettings property: Forecasting task specific inputs.
Parameters:
Returns:
withLimitSettings
public Forecasting withLimitSettings(TableVerticalLimitSettings limitSettings)
Set the limitSettings property: Execution constraints for AutoMLJob.
Parameters:
Returns:
withLogVerbosity
public Forecasting withLogVerbosity(LogVerbosity logVerbosity)
Set the logVerbosity property: Log verbosity for the job.
Overrides:
Forecasting.withLogVerbosity(LogVerbosity logVerbosity)Parameters:
withNCrossValidations
public Forecasting 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:
withPrimaryMetric
public Forecasting withPrimaryMetric(ForecastingPrimaryMetrics primaryMetric)
Set the primaryMetric property: Primary metric for forecasting task.
Parameters:
Returns:
withTargetColumnName
public Forecasting 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:
Forecasting.withTargetColumnName(String targetColumnName)Parameters:
withTestData
public Forecasting withTestData(MLTableJobInput testData)
Set the testData property: Test data input.
Parameters:
Returns:
withTestDataSize
public Forecasting 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 Forecasting withTrainingData(MLTableJobInput trainingData)
Set the trainingData property: [Required] Training data input.
Overrides:
Forecasting.withTrainingData(MLTableJobInput trainingData)Parameters:
withTrainingSettings
public Forecasting withTrainingSettings(ForecastingTrainingSettings trainingSettings)
Set the trainingSettings property: Inputs for training phase for an AutoML Job.
Parameters:
Returns:
withValidationData
public Forecasting withValidationData(MLTableJobInput validationData)
Set the validationData property: Validation data inputs.
Parameters:
Returns:
withValidationDataSize
public Forecasting 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 Forecasting 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: