tensorflow:: ops:: StringNGrams
#include <string_ops.h>Cria n-gramas a partir de dados de strings irregulares.
Resumo
Esta operação aceita um tensor irregular com 1 dimensão irregular contendo apenas strings e retorna um tensor irregular com 1 dimensão irregular contendo n-gramas dessa string, unidos ao longo do eixo mais interno.
Argumentos:
- escopo: Um objeto de escopo
- dados: O tensor de valores da string irregular a partir do qual serão criados os n-gramas. Deve ser um tensor de string unidimensional.
- data_splits: O tensor de divisões do tensor de string irregular usado para criar n-gramas.
- separador: A string a ser adicionada entre os elementos do token. Use "" para nenhum separador.
- ngram_widths: Os tamanhos dos n-gramas a serem criados.
- left_pad: A string a ser usada para preencher o lado esquerdo da sequência de n-gramas. Usada apenas se pad_width != 0.
- right_pad: A string a ser usada para preencher o lado direito da sequência de n-gramas. Usada somente 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 deste valor. Se
pad_width=-1, adicionemax(ngram_widths)-1elementos.
Devoluções:
- ngramas
Output: O tensor de valores do tensor irregular de ngramas de saída. -
Outputngrams_splits: O tensor de divisões do tensor irregular de ngrams de saída.
Construtores e Destrutores | |
|---|---|
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
ngramas
::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 )