tensorflow::ops::StringNGrams
#include <string_ops.h>
Создаёт n-граммы из разрозненных строковых данных.
Краткое описание
Этот оператор принимает разрозненный тензор с 1 разрозненной размерностью, содержащей только строки, и выводит разрозненный тензор с 1 разрозненной размерностью, содержащей n-граммы этих строк, соединённые вдоль самой внутренней оси.
Аргументы:
- scope: Объект Scope
- data: Тензор значений разрозненного строкового тензора, из которого нужно создать n-граммы. Должен быть 1D строковым тензором.
- 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 )
© 2022 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/api_docs/cc/class/tensorflow/ops/string-n-grams