HashingEstimator.ColumnOptions Konstruktor
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Beschreibt, wie der Transformator ein Säulenpaar behandelt.
public ColumnOptions (string name, string inputColumnName = default, int numberOfBits = 31, uint seed = 314489979, bool useOrderedHashing = false, int maximumNumberOfInverts = 0, bool combine = false);
new Microsoft.ML.Transforms.HashingEstimator.ColumnOptions : string * string * int * uint32 * bool * int * bool -> Microsoft.ML.Transforms.HashingEstimator.ColumnOptions
Public Sub New (name As String, Optional inputColumnName As String = Nothing, Optional numberOfBits As Integer = 31, Optional seed As UInteger = 314489979, Optional useOrderedHashing As Boolean = false, Optional maximumNumberOfInverts As Integer = 0, Optional combine As Boolean = false)
Parameter
- name
- String
Name der Spalte, die aus der Transformation von inputColumnName
.
- inputColumnName
- String
Name der Spalte, die transformiert werden soll.
null
Wenn festgelegt auf , wird der Wert des name
Werts als Quelle verwendet.
- numberOfBits
- Int32
Anzahl der Bits, in die einen Hashwert aufgenommen werden soll. Muss zwischen 1 und 31 liegen, inklusive.
- seed
- UInt32
Ausgangswert für Hashing.
- useOrderedHashing
- Boolean
Ob die Position jedes Ausdrucks im Hash enthalten sein soll, gilt nur für Eingaben des Vektortyps.
- maximumNumberOfInverts
- Int32
Während der Hasherstellung erstellen wir Zuordnungen zwischen ursprünglichen Werten und den erzeugten Hashwerten.
Die Textdarstellung der ursprünglichen Werte wird in den Platznamen 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.
- combine
- Boolean
Ob die Steckplätze einer Vektorspalte in einen einzelnen Wert hashen sollen.