tensorflow:: אופס:: StringNGrams

#include <string_ops.h>

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

סיכום

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

טיעונים:

  • scope: אובייקט Scope
  • נתונים: טנסור הערכים של טנסור המיתרים המרופטים שיש ליצור ממנו ngrams. חייב להיות טנזור מיתר 1D.
  • 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 .

החזרות:

  • Output ngrams: טנסור הערכים של הפלט ngrams rgged tensor.
  • 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

תכונות ציבוריות

ngrams

::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
)