Поделиться через


HashingEstimator.ColumnOptions Класс

Определение

Описывает, как преобразователь обрабатывает одну пару столбцов.

public sealed class HashingEstimator.ColumnOptions
type HashingEstimator.ColumnOptions = class
Public NotInheritable Class HashingEstimator.ColumnOptions
Наследование
HashingEstimator.ColumnOptions

Конструкторы

HashingEstimator.ColumnOptions(String, String, Int32, UInt32, Boolean, Int32, Boolean)

Описывает, как преобразователь обрабатывает одну пару столбцов.

Свойства

Combine

Следует ли хэшировать слоты векторного столбца в одно значение.

InputColumnName

Имя столбца для преобразования.

MaximumNumberOfInverts

Во время хэширования мы контуктируем сопоставления между исходными значениями и созданными хэш-значениями. Текстовое представление исходных значений хранится в именах ключей заметок для нового столбца. Хэширование, например, может сопоставлять множество начальных значений с одним. MaximumNumberOfInverts задает верхнюю границу числа уникальных входных значений, сопоставленных с хэшом, который следует сохранить. 0 не сохраняет входные значения. -1 сохраняет все входные значения, сопоставленные с каждым хэшом.

Name

Имя столбца, полученного из преобразования InputColumnName.

NumberOfBits

Число битов в результирующем хэше. Должно быть от 1 до 31 включительно.

Seed

Начальное значение хэширования.

UseOrderedHashing

Указывает, должна ли позиция каждого термина быть включена в хэш, применяется только к входным данным типа вектора.

Применяется к