HashingEstimator.ColumnOptions Constructeur
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Décrit comment le transformateur gère une paire de colonnes.
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)
Paramètres
- name
- String
Nom de la colonne résultant de la transformation de inputColumnName
.
- inputColumnName
- String
Nom de la colonne à transformer. Si elle est définie sur null
, la valeur du name
fichier sera utilisée comme source.
- numberOfBits
- Int32
Nombre de bits à hacher. Doit être compris entre 1 et 31, inclus.
- seed
- UInt32
Seed de hachage.
- useOrderedHashing
- Boolean
Si la position de chaque terme doit être incluse dans le hachage, s’applique uniquement aux entrées du type vectoriel.
- maximumNumberOfInverts
- Int32
Pendant le hachage, nous construisons des mappages entre les valeurs d’origine et les valeurs de hachage produites.
La représentation textuelle des valeurs d’origine est stockée dans les noms d’emplacements des annotations pour la nouvelle colonne. Le hachage, par exemple, peut mapper de nombreuses valeurs initiales à une.
maximumNumberOfInverts
spécifie la limite supérieure du nombre de valeurs d’entrée distinctes mappées à un hachage qui doit être conservé.
0 ne conserve aucune valeur d’entrée. -1 conserve tous les mappages de valeurs d’entrée à chaque hachage.
- combine
- Boolean
Indique si les emplacements d’une colonne vectorielle doivent être hachés dans une seule valeur.