تدفق التوتر:: العمليات:: StringNGrams

#include <string_ops.h>

ينشئ ngrams من بيانات السلسلة الممزقة.

ملخص

تقبل هذه العملية موترًا خشنًا يحتوي على بُعد خشن واحد يحتوي على سلاسل فقط ويخرج موترًا خشنًا به بُعدًا خشنًا واحدًا يحتوي على نجرامات من تلك السلسلة، متصلة على طول المحور الأعمق.

الحجج:

  • النطاق: كائن النطاق
  • البيانات: موتر القيم لموتر السلسلة المتعرجة لإخراج 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 .

العوائد:

  • ngrams Output : موتر القيم للموتر 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

الصفات العامة

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
)