tensorflow:: ops:: StringNGrams

#include <string_ops.h>

Crea n-gramas a partir de datos de cadenas irregulares.

Resumen

Esta operación acepta un tensor irregular con 1 dimensión irregular que contiene solo cadenas y genera un tensor irregular con 1 dimensión irregular que contiene n-gramas de esa cadena, unidos a lo largo del eje más interno.

Argumentos:

  • ámbito: Un objeto de ámbito
  • datos: El tensor de valores del tensor de cadena irregular a partir del cual se crearán los n-gramas. Debe ser un tensor de cadena unidimensional.
  • data_splits: El tensor de divisiones del tensor de cadena irregular para crear n-gramas.
  • separador: La cadena que se agregará entre los elementos del token. Use "" para no usar separador.
  • ngram_widths: Los tamaños de los n-gramas a crear.
  • left_pad: La cadena que se utilizará para rellenar el lado izquierdo de la secuencia de n-gramas. Solo se utiliza si pad_width != 0.
  • right_pad: La cadena que se utilizará para rellenar el lado derecho de la secuencia de n-gramas. Solo se utiliza si pad_width != 0.
  • pad_width: Número de elementos de relleno que se añadirán a cada lado de cada secuencia. Tenga en cuenta que el relleno nunca será mayor que 'ngram_widths'-1, independientemente de este valor. Si pad_width=-1 , se añadirán max(ngram_widths)-1 elementos.

Devoluciones:

  • n-gramas Output : El tensor de valores del tensor irregular de n-gramas de salida.
  • Output ngrams_splits: El tensor de divisiones del tensor irregular de ngramas de salida.

Constructores y destructores

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)

Atributos públicos

ngrams
ngrams_splits
operation

Atributos públicos

n-gramas

::tensorflow::Output ngrams

ngramas_splits

::tensorflow::Output ngrams_splits

operación

Operation operation

Funciones públicas

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
)