Merken Sie den Termin vor! Google I / O kehrt vom 18. bis 20. Mai zurück Registrieren Sie sich jetzt
Diese Seite wurde von der Cloud Translation API übersetzt.
Switch to English

Tensorflow :: ops :: StringNGrams

#include <string_ops.h>

Erstellt Ngramme aus unregelmäßigen Zeichenfolgendaten.

Zusammenfassung

Diese Operation akzeptiert einen unregelmäßigen Tensor mit einer unregelmäßigen Dimension, die nur Zeichenfolgen enthält, und gibt einen unregelmäßigen Tensor mit einer unregelmäßigen Dimension aus, die n Gramm dieser Zeichenfolge enthält und entlang der innersten Achse verbunden ist.

Argumente:

  • scope: Ein Scope- Objekt
  • data: Der Wertetensor des zerlumpten Stringtensors, aus dem ngrams gemacht werden sollen. Muss ein 1D-Saitentensor sein.
  • data_splits: Der Split-Tensor des zerlumpten String-Tensors, aus dem ngrams gemacht werden sollen.
  • Trennzeichen: Die Zeichenfolge, die zwischen Elementen des Tokens angehängt werden soll. Verwenden Sie "" für kein Trennzeichen.
  • ngram_widths: Die Größe der zu erstellenden ngrams.
  • left_pad: Die Zeichenfolge, mit der die linke Seite der ngram-Sequenz aufgefüllt werden soll. Wird nur verwendet, wenn pad_width! = 0 ist.
  • right_pad: Die Zeichenfolge, mit der die rechte Seite der ngram-Sequenz aufgefüllt wird. Wird nur verwendet, wenn pad_width! = 0 ist.
  • pad_width: Die Anzahl der Füllelemente, die zu jeder Seite jeder Sequenz hinzugefügt werden sollen. Beachten Sie, dass der Abstand unabhängig von diesem Wert niemals größer als 'ngram_widths'-1 sein wird. Wenn pad_width=-1 , fügen Sie max(ngram_widths)-1 Elemente hinzu.

Kehrt zurück:

  • Output n-Gramm: Der Wertetensor des ausgegebenen n-Gramm-Tensors.
  • Output ngrams_splits: Der Split-Tensor des Output-Ngrams-Tensors.

Konstruktoren und Destruktoren

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)

Öffentliche Attribute

ngrams
ngrams_splits
operation

Öffentliche Attribute

ngrams

::tensorflow::Output ngrams

ngrams_splits

::tensorflow::Output ngrams_splits

Operation

Operation operation

Öffentliche Funktionen

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
)