Spec-Zone.ru › TensorFlow C++

tensorflow::ops::StringNGrams

#include <string_ops.h>

Создает n-граммы из строковых данных с переменным числом элементов.

Обзор

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

Аргументы:

  • scope: объект Scope
  • data: Тензор значений рваного строкового тензора, из которого нужно создать n-граммы. Должен быть строковым тензором размерности 1.
  • 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 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
)

© 2022 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/api_docs/cc/class/tensorflow/ops/string-n-grams

Spec-Zone.ru

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