HashingEstimator.ColumnOptions Konstruktor
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Opisuje sposób obsługi jednej pary kolumn przez transformator.
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)
Parametry
- name
- String
Nazwa kolumny wynikającej z przekształcenia elementu inputColumnName
.
- inputColumnName
- String
Nazwa kolumny do przekształcenia. W przypadku ustawienia wartości null
wartość parametru name
będzie używana jako źródło.
- numberOfBits
- Int32
Liczba bitów do skrótu. Musi zawierać się w zakresie od 1 do 31 włącznie.
- seed
- UInt32
Inicjujące skróty.
- useOrderedHashing
- Boolean
Czy pozycja każdego terminu powinna być uwzględniona w skrótzie, dotyczy tylko danych wejściowych typu wektora.
- maximumNumberOfInverts
- Int32
Podczas tworzenia skrótów tworzymy mapowania między oryginalnymi wartościami a wygenerowanymi wartościami skrótu.
Tekstowa reprezentacja oryginalnych wartości jest przechowywana w nazwach miejsc adnotacji dla nowej kolumny. Skróty, w związku z tym, mogą mapować wiele wartości początkowych na jedną.
maximumNumberOfInverts
określa górną granicę liczby odrębnych wartości wejściowych mapowania na skrót, który ma zostać zachowany.
Wartość 0 nie zachowuje żadnych wartości wejściowych. -1 zachowuje wszystkie wartości wejściowe mapowania na każdy skrót.
- combine
- Boolean
Określa, czy miejsca kolumny wektorowej powinny być skrótami do pojedynczej wartości.