تدفق التوتر:: العمليات:: 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 )
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2024-11-21 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2024-11-21 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]