tensorflow :: ops :: StringNGrams
#include <string_ops.h>
Cria ngrams a partir de dados de string irregulares.
Resumo
Este op aceita um tensor irregular com 1 dimensão irregular contendo apenas strings e produz um tensor irregular com 1 dimensão irregular contendo ngrams daquela string, unidas ao longo do eixo mais interno.
Argumentos:
- escopo: um objeto Scope
- data: o tensor de valores do tensor de string irregular para fazer ngrams. Deve ser um tensor de string 1D.
- data_splits: O tensor de divisões do tensor de string irregular para fazer ngrams.
- separador: a string a ser anexada entre os elementos do token. Use "" para nenhum separador.
- ngram_widths: os tamanhos dos ngrams a serem criados.
- left_pad: a string a ser usada para preencher o lado esquerdo da sequência ngram. Usado apenas se pad_width! = 0.
- right_pad: a string a ser usada para preencher o lado direito da sequência ngram. Usado apenas se pad_width! = 0.
- pad_width: o número de elementos de preenchimento a serem adicionados a cada lado de cada sequência. Observe que o preenchimento nunca será maior que 'ngram_widths'-1, independentemente desse valor. Se
pad_width=-1
, então adicionemax(ngram_widths)-1
elementos.
Retorna:
-
Output
ngrams: O tensor de valores do tensor ragged ngrams de saída. -
Output
ngrams_splits: O tensor divisões do tensor irregular de saída ngrams.
Construtores e Destruidores | |
---|---|
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
ngrams
::tensorflow::Output ngrams
ngrams_splits
::tensorflow::Output ngrams_splits
Operação
Operation operation
Funções 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 )