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 )
© 2020 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r1.15/api_docs/cc/class/tensorflow/ops/string-n-grams