тензорный поток:: опс:: Строка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 ngrams: тензор значений выходного неравномерного тензора ngrams.
  • 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
)