тензорный поток:: опс:: СтрокаNGrams
#include <string_ops.h>
Создает ngrams из неровных строковых данных.
Краткое содержание
Эта операция принимает неровный тензор с 1 неровным измерением, содержащим только строки, и выводит неровный тензор с 1 неровным измерением, содержащим nграммы этой строки, соединенные по самой внутренней оси.
Аргументы:
- область: объект области.
- data: Тензор значений тензора неровных строк, из которого нужно составить ngrams. Должен быть одномерным струнным тензором.
- data_splits: тензор разделения тензора неровных строк, из которого создаются ngrams.
- разделитель: строка, добавляемая между элементами токена. Используйте "" без разделителя.
- ngram_widths: размеры создаваемых ngrams.
- left_pad: строка, используемая для заполнения левой части последовательности ngram. Используется только в том случае, если Pad_width != 0.
- right_pad: строка, используемая для заполнения правой части последовательности ngram. Используется только в том случае, если Pad_width != 0.
- Pad_width: количество элементов заполнения, добавляемых к каждой стороне каждой последовательности. Обратите внимание, что заполнение никогда не будет больше, чем «ngram_widths»-1, независимо от этого значения. Если
pad_width=-1
, добавьте элементыmax(ngram_widths)-1
.
Возврат:
-
Output
нграммы: тензор значений выходного неравномерного тензора нграмм. -
Output
ngrams_splits: тензор разделения выходного неравномерного тензора ngrams.
Конструкторы и деструкторы | |
---|---|
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 |
Публичные атрибуты
нграммы
::tensorflow::Output ngrams
ngrams_splits
::tensorflow::Output ngrams_splits
операция
Operation operation
Общественные функции
СтрокаNGrams
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 )