tensorflow:: ops:: StringNGrams

#include <string_ops.h>

יוצר ngrams מנתוני מחרוזות מקוטעים.

תַקצִיר

פעולה זו מקבלת טנזור משונן עם ממד משונן אחד המכיל רק מחרוזות ומוציאה טנזור משונן עם ממד משונן אחד המכיל ngrams של אותה מחרוזת, המחוברות לאורך הציר הפנימי ביותר.

טיעונים:

  • היקף: אובייקט היקף
  • נתונים: טנזור הערכים של טנזור המחרוזת המשוננת שממנו יש ליצור ngrams. חייב להיות טנזור מחרוזת חד-ממדי.
  • data_splits: טנזור הפיצולים של טנזור המחרוזת המשוננת שממנו צריך ליצור ngrams.
  • מפריד: המחרוזת שיש להוסיף בין אלמנטים של הטוקן. השתמש ב-"" אם אין מפריד.
  • ngram_widths: גדלי ה-ngrams שיש ליצור.
  • left_pad: המחרוזת שתשמש לריפוד הצד השמאלי של רצף ה-ngram. משמש רק אם pad_width != 0.
  • right_pad: המחרוזת שתשמש לריפוד הצד הימני של רצף ה-ngram. משמש רק אם pad_width != 0.
  • pad_width: מספר אלמנטי הריפוד שיש להוסיף לכל צד של כל רצף. שימו לב שהריפוד לעולם לא יהיה גדול מ-'ngram_widths'-1 ללא קשר לערך זה. אם pad_width=-1 , הוסיפו אלמנטים max(ngram_widths)-1 .

החזרות:

  • ngrams Output : טנזור הערכים של טנזור ה-ragged של ngrams הפלט.
  • Output ngrams_splits: טנזור הפיצולים של טנזור ה-ngrams המקוטע בפלט.

בנאים והורסים

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)

מאפיינים ציבוריים

ngrams
ngrams_splits
operation

מאפיינים ציבוריים

נגרמות

::tensorflow::Output ngrams

ngrams_splits

::tensorflow::Output ngrams_splits

מִבצָע

Operation operation

תפקידים ציבוריים

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
)