tensorflow::ops::StringNGrams
#include <string_ops.h>
Создаёт n-граммы из данных разрозненных строк.
Краткое описание
Этот оператор принимает разрозненные тензоры с 1 разрозненным измерением, содержащим только строки, и выводит разрозненные тензоры с 1 разрозненным измерением, содержащим n-граммы этих строк, соединённые вдоль внутреннего осей.
Аргументы:
- scope: Объект Scope
- data: Тензор значений разрозненного тензора строк для создания n-грамм. Должен быть одномерным строковым тензором.
- data_splits: Тензор разбиений разрозненного тензора строк для создания n-грамм.
- separator: Строка для вставки между элементами токена. Используйте "" для отсутствия разделителя.
- ngram_widths: Размеры n-грамм для создания.
- left_pad: Строка, используемая для заполнения левой части последовательности n-грамм. Используется только если pad_width != 0.
- right_pad: Строка, используемая для заполнения правой части последовательности n-грамм. Используется только если pad_width != 0.
- pad_width: Количество элементов заполнения, добавляемых к каждой стороне каждой последовательности. Обратите внимание, что заполнение никогда не будет больше, чем 'ngram_widths'-1 независимо от этого значения. Если
pad_width=-1, тогда добавьтеmax(ngram_widths)-1элементов.
Возвращает:
-
Outputngrams: Тензор значений выходного разрозненного тензора n-грамм. -
Outputngrams_splits: Тензор разбиений выходного разрозненного тензора n-грамм.
| Конструкторы и деструкторы | |
|---|---|
StringNGrams(const ::tensorflow::Scope & scope, ::tensorflow::Input data, ::tensorflow::Input data_splits, StringPiece separator, const gtl::ArraySlice< int > & ngram_widths, StringPiece left_pad, StringPiece right_pad, int64 pad_width, bool preserve_short_sequences) |
| Общедоступные атрибуты | |
|---|---|
ngrams |
|
ngrams_splits |
|
operation |
|
Общедоступные атрибуты
ngrams
::tensorflow::Output ngrams
ngrams_splits
::tensorflow::Output ngrams_splits
операция
Operation operation
Общедоступные функции
StringNGrams
StringNGrams( const ::tensorflow::Scope & scope, ::tensorflow::Input data, ::tensorflow::Input data_splits, StringPiece separator, const gtl::ArraySlice< int > & ngram_widths, StringPiece left_pad, StringPiece right_pad, int64 pad_width, bool preserve_short_sequences )
© 2020 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r2.4/api_docs/cc/class/tensorflow/ops/string-n-grams