Share via


ColumnInformation Class

Definition

Provides information about the columns in a dataset.

public sealed class ColumnInformation
type ColumnInformation = class
Public NotInheritable Class ColumnInformation
Inheritance
ColumnInformation

Remarks

Contains information about the purpose of each column in the dataset. For instance, it enumerates the dataset columns that AutoML should treat as categorical, the columns AutoML should ignore, which column is the label, etc.

ColumnInformation can be fed to the AutoML API when running an experiment. See Execute(IDataView, ColumnInformation, IEstimator<ITransformer>, IProgress<RunDetail<TMetrics>>), for example.

Constructors

ColumnInformation()

Properties

CategoricalColumnNames

Gets or sets the dataset columns that are categorical.

ExampleWeightColumnName

Gets or sets the dataset column to use for example weight.

GroupIdColumnName

Gets or sets the dataset column to use as a group ID for computation in a Ranking Task. If a SamplingKeyColumnName is provided, then it should be the same as this column.

IgnoredColumnNames

Gets the dataset columns that AutoML should ignore.

ImagePathColumnNames

Gets the dataset columns that are image paths.

ItemIdColumnName

Gets or sets the dataset column to use as a item ID for computation.

LabelColumnName

Gets or sets the dataset column to use as the label.

NumericColumnNames

Gets the dataset columns that are numeric.

SamplingKeyColumnName

Gets or sets the dataset column to use for grouping rows.

TextColumnNames

Gets the dataset columns that are text.

UserIdColumnName

Gets or sets the dataset column to use as a user ID for computation.

Applies to