HashingEstimator.ColumnOptions Costruttore
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Descrive in che modo il trasformatore gestisce una coppia di colonne.
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)
Parametri
- name
- String
Nome della colonna risultante dalla trasformazione di inputColumnName
.
- inputColumnName
- String
Nome della colonna da trasformare. Se impostato su null
, il valore di name
verrà usato come origine.
- numberOfBits
- Int32
Numero di bit in cui eseguire l'hashing. Deve essere compreso tra 1 e 31 inclusi.
- seed
- UInt32
Valore di inizializzazione hash.
- useOrderedHashing
- Boolean
Indica se la posizione di ogni termine deve essere inclusa nell'hash, si applica solo agli input di tipo vettore.
- maximumNumberOfInverts
- Int32
Durante l'hashing si costruiscono i mapping tra i valori originali e i valori hash prodotti.
La rappresentazione testuale dei valori originali viene archiviata nei nomi degli slot delle annotazioni per la nuova colonna. L'hashing, ad esempio, può eseguire il mapping di molti valori iniziali a uno.
maximumNumberOfInverts
specifica il limite superiore del numero di valori di input distinti di mapping a un hash che deve essere conservato.
0 non mantiene alcun valore di input. -1 mantiene tutti i valori di input per ogni hash.
- combine
- Boolean
Indica se gli slot di una colonna vettoriale devono essere hashing in un singolo valore.
Si applica a
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per