Spec-Zone.ru › TensorFlow C++ 1.15

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 элементов.

Возвращаемое значение:

  • Output ngrams: Тензор значений выходного разрозненного тензора n-грамм.
  • Output ngrams_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
::tensorflow::Output
ngrams_splits
::tensorflow::Output
operation
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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API