Freigeben über


HashingEstimator.ColumnOptions Klasse

Definition

Beschreibt, wie der Transformator ein Säulenpaar behandelt.

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

Konstruktoren

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

Beschreibt, wie der Transformator ein Säulenpaar behandelt.

Eigenschaften

Combine

Ob die Steckplätze einer Vektorspalte in einen einzelnen Wert hashen sollen.

InputColumnName

Name der Spalte, die transformiert werden soll.

MaximumNumberOfInverts

Während der Hasherstellung haben wir Zuordnungen zwischen ursprünglichen Werten und den erzeugten Hashwerten hergestellt. Die Textdarstellung der ursprünglichen Werte wird in den Schlüsselnamen der Anmerkungen für die neue Spalte gespeichert. Hashing kann z. B. viele Anfangswerte zu einem zuordnen. MaximumNumberOfInverts Gibt die obere Grenze der Anzahl der unterschiedlichen Eingabewerte an, die einem Hash zugeordnet werden sollen, der beibehalten werden soll. 0 behält keine Eingabewerte. -1 behält alle Eingabewertezuordnungen für jeden Hash bei.

Name

Name der Spalte, die aus der Transformation von InputColumnName.

NumberOfBits

Anzahl der Bits, in die einen Hashwert aufgenommen werden soll. Muss zwischen 1 und 31 liegen, inklusive.

Seed

Ausgangswert für Hashing.

UseOrderedHashing

Ob die Position jedes Ausdrucks im Hash enthalten sein soll, gilt nur für Eingaben des Vektortyps.

Gilt für: