tensorflow::ops::StringNGrams
#include <string_ops.h>Crée des n-grammes à partir de données de chaînes de caractères irrégulières.
Résumé
Cette opération accepte un tenseur irrégulier avec 1 dimension irrégulière contenant uniquement des chaînes de caractères et produit un tenseur irrégulier avec 1 dimension irrégulière contenant des n-grammes de cette chaîne, joints le long de l'axe le plus interne.
Arguments :
- portée : un objet Scope
- Données : Le tenseur de valeurs du tenseur de chaînes irrégulières à partir duquel créer des n-grammes. Doit être un tenseur de chaînes unidimensionnel.
- data_splits : Le tenseur de division du tenseur de chaîne irrégulière à partir duquel créer des n-grammes.
- séparateur : chaîne de caractères à ajouter entre les éléments du jeton. Utilisez "" pour aucun séparateur.
- ngram_widths : La taille des n-grammes à créer.
- left_pad : La chaîne de caractères à utiliser pour compléter le côté gauche de la séquence n-gramme. Utilisée uniquement si pad_width != 0.
- right_pad : La chaîne de caractères à utiliser pour compléter le côté droit de la séquence n-gramme. Utilisée uniquement si pad_width != 0.
- pad_width : Nombre d'éléments de remplissage à ajouter de chaque côté de chaque séquence. Notez que le remplissage ne dépassera jamais 'ngram_widths'-1, quelle que soit cette valeur. Si
pad_width=-1, alorsmax(ngram_widths)-1éléments sont ajoutés.
Retours :
- ngrammes
Output: Le tenseur de valeurs du tenseur irrégulier des ngrammes de sortie. -
Outputngrams_splits : Le tenseur de division du tenseur irrégulier ngrams de sortie.
Constructeurs et destructeurs | |
|---|---|
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) |
attributs publics | |
|---|---|
ngrams | |
ngrams_splits | |
operation | |
attributs publics
ngrammes
::tensorflow::Output ngrams
ngrams_splits
::tensorflow::Output ngrams_splits
opération
Operation operation
fonctions publiques
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 )