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 , alors max(ngram_widths)-1 éléments sont ajoutés.

Retours :

  • ngrammes Output : Le tenseur de valeurs du tenseur irrégulier des ngrammes de sortie.
  • Output ngrams_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
)