In Azure Machine Learning AutoML, the weight column is exposed as the weightColumnName (or WeightColumnName) property on the AutoML task configuration. This is supported across SDKs for table-based AutoML tasks (classification, regression, forecasting), but the context only documents programmatic usage, not a UI control in the studio.
Programmatic usage examples from the context:
- .NET (Resource Manager models):
- Forecasting (Resource Manager models):
var task = new MachineLearningForecasting
{
WeightColumnName = "my_weight_column"
};
- PowerShell (Table vertical):
public string WeightColumnName { get; set; }
with the same description:
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.
- JavaScript/TypeScript (TableVertical and derived tasks such as Classification, Regression, Forecasting):
interface TableVertical {
weightColumnName?: string;
}
const task: Classification = {
weightColumnName: "my_weight_column",
// ...other properties
};
- Java (Classification):
Classification classification = new Classification()
.withWeightColumnName("my_weight_column");
where withWeightColumnName is documented as:
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.
The provided context only describes how to set weightColumnName/WeightColumnName via SDKs and ARM/PowerShell models and does not document any Azure Machine Learning studio (UI) option to configure the weight column directly. Based on the context, configuring the weight column is done programmatically, not via a documented UI control.
References: