TextCatalog.ProduceHashedWordBags Metodo

Definizione

Overload

Nome Descrizione
ProduceHashedWordBags(TransformsCatalog+TextTransforms, String, String[], Int32, Int32, Int32, Boolean, UInt32, Boolean, Int32)

Creare un WordHashBagEstimatoroggetto , che esegue il mapping delle più colonne specificate in inputColumnNames a un vettore di conteggi di n-grammi con hash in una nuova colonna denominata outputColumnName.

ProduceHashedWordBags(TransformsCatalog+TextTransforms, String, String, Int32, Int32, Int32, Boolean, UInt32, Boolean, Int32)

Creare un WordHashBagEstimatoroggetto , che esegue il mapping della colonna specificata in inputColumnName a un vettore di conteggi di n-grammi con hash in una nuova colonna denominata outputColumnName.

ProduceHashedWordBags(TransformsCatalog+TextTransforms, String, String[], Int32, Int32, Int32, Boolean, UInt32, Boolean, Int32)

Origine:
TextCatalog.cs
Origine:
TextCatalog.cs
Origine:
TextCatalog.cs

Creare un WordHashBagEstimatoroggetto , che esegue il mapping delle più colonne specificate in inputColumnNames a un vettore di conteggi di n-grammi con hash in una nuova colonna denominata outputColumnName.

public static Microsoft.ML.Transforms.Text.WordHashBagEstimator ProduceHashedWordBags(this Microsoft.ML.TransformsCatalog.TextTransforms catalog, string outputColumnName, string[] inputColumnNames, int numberOfBits = 16, int ngramLength = 1, int skipLength = 0, bool useAllLengths = true, uint seed = 314489979, bool useOrderedHashing = true, int maximumNumberOfInverts = 0);
static member ProduceHashedWordBags : Microsoft.ML.TransformsCatalog.TextTransforms * string * string[] * int * int * int * bool * uint32 * bool * int -> Microsoft.ML.Transforms.Text.WordHashBagEstimator
<Extension()>
Public Function ProduceHashedWordBags (catalog As TransformsCatalog.TextTransforms, outputColumnName As String, inputColumnNames As String(), Optional numberOfBits As Integer = 16, Optional ngramLength As Integer = 1, Optional skipLength As Integer = 0, Optional useAllLengths As Boolean = true, Optional seed As UInteger = 314489979, Optional useOrderedHashing As Boolean = true, Optional maximumNumberOfInverts As Integer = 0) As WordHashBagEstimator

Parametri

catalog
TransformsCatalog.TextTransforms

Catalogo della trasformazione.

outputColumnName
String

Nome della colonna risultante dalla trasformazione di inputColumnNames. Il tipo di dati di questa colonna sarà un vettore di dimensioni note di Single.

inputColumnNames
String[]

Nomi delle più colonne da cui recuperare i dati. Questo strumento di stima opera sul vettore di testo.

numberOfBits
Int32

Numero di bit in cui eseguire l'hashing. Deve essere compreso tra 1 e 30 inclusi.

ngramLength
Int32

Lunghezza dell'ngramma.

skipLength
Int32

Numero massimo di token da ignorare durante la costruzione di un n-gram.

useAllLengths
Boolean

Indica se includere tutte le lunghezze di n grammi fino a ngramLength o solo ngramLength.

seed
UInt32

Valore di inizializzazione hash.

useOrderedHashing
Boolean

Indica se la posizione di ogni colonna di origine deve essere inclusa nell'hash (quando sono presenti più colonne di origine).

maximumNumberOfInverts
Int32

Durante l'hashing vengono creati mapping tra i valori originali e i valori hash generati. 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 mantenuto. <restituisce>0</restituisce non mantiene> alcun valore di input. <returns-1></returns> mantiene tutti i valori di input mappati a ogni hash.

Valori restituiti

Commenti

WordHashBagEstimator è diverso da in NgramHashingEstimator quanto il primo tokenzza il testo internamente e quest'ultimo accetta testo tokenizzato come input.

Si applica a

ProduceHashedWordBags(TransformsCatalog+TextTransforms, String, String, Int32, Int32, Int32, Boolean, UInt32, Boolean, Int32)

Origine:
TextCatalog.cs
Origine:
TextCatalog.cs
Origine:
TextCatalog.cs

Creare un WordHashBagEstimatoroggetto , che esegue il mapping della colonna specificata in inputColumnName a un vettore di conteggi di n-grammi con hash in una nuova colonna denominata outputColumnName.

public static Microsoft.ML.Transforms.Text.WordHashBagEstimator ProduceHashedWordBags(this Microsoft.ML.TransformsCatalog.TextTransforms catalog, string outputColumnName, string inputColumnName = default, int numberOfBits = 16, int ngramLength = 1, int skipLength = 0, bool useAllLengths = true, uint seed = 314489979, bool useOrderedHashing = true, int maximumNumberOfInverts = 0);
static member ProduceHashedWordBags : Microsoft.ML.TransformsCatalog.TextTransforms * string * string * int * int * int * bool * uint32 * bool * int -> Microsoft.ML.Transforms.Text.WordHashBagEstimator
<Extension()>
Public Function ProduceHashedWordBags (catalog As TransformsCatalog.TextTransforms, outputColumnName As String, Optional inputColumnName As String = Nothing, Optional numberOfBits As Integer = 16, Optional ngramLength As Integer = 1, Optional skipLength As Integer = 0, Optional useAllLengths As Boolean = true, Optional seed As UInteger = 314489979, Optional useOrderedHashing As Boolean = true, Optional maximumNumberOfInverts As Integer = 0) As WordHashBagEstimator

Parametri

catalog
TransformsCatalog.TextTransforms

Catalogo della trasformazione.

outputColumnName
String

Nome della colonna risultante dalla trasformazione di inputColumnName. Il tipo di dati di questa colonna sarà un vettore di dimensioni note di Single.

inputColumnName
String

Nome della colonna da cui recuperare i dati. Questo strumento di stima opera sul vettore di testo.

numberOfBits
Int32

Numero di bit in cui eseguire l'hashing. Deve essere compreso tra 1 e 30 inclusi.

ngramLength
Int32

Lunghezza dell'ngramma.

skipLength
Int32

Numero massimo di token da ignorare durante la costruzione di un n-gram.

useAllLengths
Boolean

Indica se includere tutte le lunghezze di n grammi fino a ngramLength o solo ngramLength.

seed
UInt32

Valore di inizializzazione hash.

useOrderedHashing
Boolean

Indica se la posizione di ogni colonna di origine deve essere inclusa nell'hash (quando sono presenti più colonne di origine).

maximumNumberOfInverts
Int32

Durante l'hashing vengono creati mapping tra i valori originali e i valori hash generati. 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 mantenuto. <restituisce>0</restituisce non mantiene> alcun valore di input. <returns-1></returns> mantiene tutti i valori di input mappati a ogni hash.

Valori restituiti

Commenti

WordHashBagEstimator è diverso da in NgramHashingEstimator quanto il primo tokenzza il testo internamente e quest'ultimo accetta testo tokenizzato come input.

Si applica a