Share via


HashingEstimator.ColumnOptions Clase

Definición

Describe cómo controla el transformador un par de columnas.

public sealed class HashingEstimator.ColumnOptions
type HashingEstimator.ColumnOptions = class
Public NotInheritable Class HashingEstimator.ColumnOptions
Herencia
HashingEstimator.ColumnOptions

Constructores

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

Describe cómo controla el transformador un par de columnas.

Propiedades

Combine

Si las ranuras de una columna vectorial deben aplicar un algoritmo hash a un solo valor.

InputColumnName

Nombre de la columna que se va a transformar.

MaximumNumberOfInverts

Durante el hash, se constuctan las asignaciones entre los valores originales y los valores hash generados. La representación de texto de los valores originales se almacena en los nombres de clave de las anotaciones de la nueva columna. El hash, como tal, puede asignar muchos valores iniciales a uno. MaximumNumberOfInverts especifica el límite superior del número de valores de entrada distintos que se deben conservar en un hash. 0 no conserva ningún valor de entrada. -1 conserva todas las asignaciones de valores de entrada a cada hash.

Name

Nombre de la columna resultante de la transformación de InputColumnName.

NumberOfBits

Número de bits en los que se aplica el código hash. Debe estar comprendido entre 1 y 31, ambos incluidos.

Seed

Inicialización de hash.

UseOrderedHashing

Si la posición de cada término debe incluirse en el hash, solo se aplica a las entradas de tipo vector.

Se aplica a