tensorflow:: ops:: StringNGrams
#include <string_ops.h>يقوم بإنشاء ngrams من بيانات السلاسل غير المنتظمة.
ملخص
تقبل هذه العملية موترًا غير منتظم ذو بُعد غير منتظم واحد يحتوي على سلاسل نصية فقط، وتُخرج موترًا غير منتظم ذو بُعد غير منتظم واحد يحتوي على ngrams من تلك السلسلة النصية، متصلة على طول المحور الداخلي.
الحجج:
- النطاق: كائن النطاق
- البيانات: موتر القيم لموتر السلسلة غير المنتظمة المراد إنشاء وحدات n-gram منه. يجب أن يكون موتر سلسلة أحادي البعد.
- 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عنصرًا.
المرتجعات:
-
Outputngrams: موتر القيم لموتر ngrams الناتج غير المنتظم. -
Outputngrams_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
::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 و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2026-11-05 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2026-11-05 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]