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 sich aus der Transformation von inputColumnName.
- inputColumnName
- String
Name der zu transformierenden Spalte. Bei Festlegung auf null, wird der Wert des Werts name als Quelle verwendet.
- numberOfBits
- Int32
Die Anzahl der Bits, in die ein Hash eingefügt werden soll. Muss zwischen 1 und 31 (einschließlich) liegen.
- seed
- UInt32
Hashing seed.
- useOrderedHashing
- Boolean
Gibt an, ob die Position jedes Ausdrucks im Hash enthalten sein soll, gilt nur für Eingaben des Vektortyps.
- maximumNumberOfInverts
- Int32
Während des Hashings erstellen wir Zuordnungen zwischen originalen Werten und den erzeugten Hashwerten.
Die Textdarstellung von Originalwerten wird in den Slotnamen der Anmerkungen für die neue Spalte gespeichert. Hashing kann beispielsweise viele Anfangswerte einem zuordnen.
maximumNumberOfInverts Gibt die obere Grenze der Anzahl der unterschiedlichen Eingabewerte an, die einem Hash zugeordnet werden sollen, der beibehalten werden soll.
<gibt>"0</returns> " zurück, behält keine Eingabewerte bei.
<returns-1></returns> behält alle Eingabewerte bei, die jedem Hash zugeordnet sind.
- combine
- Boolean
Gibt an, ob die Slots einer Vektorspalte in einen einzelnen Wert gehasht werden sollen.