TextCatalog.ProduceHashedWordBags Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Имя | Описание |
|---|---|
| ProduceHashedWordBags(TransformsCatalog+TextTransforms, String, String[], Int32, Int32, Int32, Boolean, UInt32, Boolean, Int32) |
WordHashBagEstimatorСоздайте объект, который сопоставляет несколько столбцов, указанных в |
| ProduceHashedWordBags(TransformsCatalog+TextTransforms, String, String, Int32, Int32, Int32, Boolean, UInt32, Boolean, Int32) |
WordHashBagEstimatorСоздайте столбец, который сопоставляет столбец, указанный в |
ProduceHashedWordBags(TransformsCatalog+TextTransforms, String, String[], Int32, Int32, Int32, Boolean, UInt32, Boolean, Int32)
- Исходный код:
- TextCatalog.cs
- Исходный код:
- TextCatalog.cs
- Исходный код:
- TextCatalog.cs
WordHashBagEstimatorСоздайте объект, который сопоставляет несколько столбцов, указанных в inputColumnNames векторе количества хэшированных n-граммов в новом столбце с именем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
Параметры
- catalog
- TransformsCatalog.TextTransforms
Каталог преобразования.
- outputColumnName
- String
Имя столбца, полученного из преобразования inputColumnNames.
Тип данных этого столбца будет иметь известный вектор Singleразмера.
- inputColumnNames
- String[]
Имена нескольких столбцов для получения данных. Этот оценщик работает над вектором текста.
- numberOfBits
- Int32
Количество битов для хэша. Должно быть от 1 до 30 включительно.
- ngramLength
- Int32
Длина Ngram.
- skipLength
- Int32
Максимальное количество маркеров, пропускаемых при создании n-граммы.
- useAllLengths
- Boolean
Следует ли включать все длины n-грамм до ngramLength или только ngramLength.
- seed
- UInt32
Хэширование семян.
- useOrderedHashing
- Boolean
Следует ли включать позицию каждого исходного столбца в хэш (при наличии нескольких исходных столбцов).
- maximumNumberOfInverts
- Int32
Во время хэширования мы создадим сопоставления между исходными значениями и созданными хэш-значениями.
Текстовое представление исходных значений хранится в именах слотов заметок для нового столбца. Хэширование, например, может сопоставить множество начальных значений с одним.
maximumNumberOfInverts указывает верхнюю границу числа уникальных входных значений, сопоставленных с хэшом, который следует сохранить.
<возвращает>значение 0</возвращает> не сохраняет входные значения.
<возвращает> значение 1</возвращает> все входные значения, сопоставленные с каждым хэшом.
Возвращаемое значение
Комментарии
WordHashBagEstimator отличается от NgramHashingEstimator того, что бывший токенизирует текст внутренне, а последний принимает маркеризованный текст в качестве входных данных.
Применяется к
ProduceHashedWordBags(TransformsCatalog+TextTransforms, String, String, Int32, Int32, Int32, Boolean, UInt32, Boolean, Int32)
- Исходный код:
- TextCatalog.cs
- Исходный код:
- TextCatalog.cs
- Исходный код:
- TextCatalog.cs
WordHashBagEstimatorСоздайте столбец, который сопоставляет столбец, указанный в inputColumnName векторе количества хэшированных n-граммов в новом столбце с именем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
Параметры
- catalog
- TransformsCatalog.TextTransforms
Каталог преобразования.
- outputColumnName
- String
Имя столбца, полученного из преобразования inputColumnName.
Тип данных этого столбца будет иметь известный вектор Singleразмера.
- inputColumnName
- String
Имя столбца для получения данных. Этот оценщик работает над вектором текста.
- numberOfBits
- Int32
Количество битов для хэша. Должно быть от 1 до 30 включительно.
- ngramLength
- Int32
Длина Ngram.
- skipLength
- Int32
Максимальное количество маркеров, пропускаемых при создании n-граммы.
- useAllLengths
- Boolean
Следует ли включать все длины n-грамм до ngramLength или только ngramLength.
- seed
- UInt32
Хэширование семян.
- useOrderedHashing
- Boolean
Следует ли включать позицию каждого исходного столбца в хэш (при наличии нескольких исходных столбцов).
- maximumNumberOfInverts
- Int32
Во время хэширования мы создадим сопоставления между исходными значениями и созданными хэш-значениями.
Текстовое представление исходных значений хранится в именах слотов заметок для нового столбца. Хэширование, например, может сопоставить множество начальных значений с одним.
maximumNumberOfInverts указывает верхнюю границу числа уникальных входных значений, сопоставленных с хэшом, который следует сохранить.
<возвращает>значение 0</возвращает> не сохраняет входные значения.
<возвращает> значение 1</возвращает> все входные значения, сопоставленные с каждым хэшом.
Возвращаемое значение
Комментарии
WordHashBagEstimator отличается от NgramHashingEstimator того, что бывший токенизирует текст внутренне, а последний принимает маркеризованный текст в качестве входных данных.