тензорный поток :: ops :: StringNGrams

#include <string_ops.h>

Создает диаграммы из рваных строковых данных.

Резюме

Эта операция принимает рваный тензор с 1 рваным измерением, содержащий только строки, и выводит рваный тензор с 1 рваным измерением, содержащий ngram этой строки, соединенных вдоль самой внутренней оси.

Аргументы:

  • scope: Объект Scope
  • data: тензор значений тензора рваной строки, из которого нужно составить нграммы. Должен быть одномерным строковым тензором.
  • data_splits: тензор разбиения тензора рваной строки, из которого нужно составить нграммы.
  • разделитель: строка, добавляемая между элементами токена. Используйте "" без разделителя.
  • ngram_widths: размеры создаваемых ngram.
  • 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

Публичные функции

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
)