tensorflow:: ops:: FixedUnigramCandidateSampler:: Attrs
#include <candidate_sampling_ops.h>أدوات تعيين السمات الاختيارية لـ FixedUnigramCandidateSampler .
ملخص
السمات العامة | |
|---|---|
distortion_ = 1.0f | float |
num_reserved_ids_ = 0 | int64 |
num_shards_ = 1 | int64 |
seed2_ = 0 | int64 |
seed_ = 0 | int64 |
shard_ = 0 | int64 |
unigrams_ = {} | gtl::ArraySlice< float > |
vocab_file_ = "" | StringPiece |
الوظائف العامة | |
|---|---|
Distortion (float x) | TF_MUST_USE_RESULT Attrs يُستخدم التشوه لتشويه توزيع احتمالية الكلمات المفردة. |
NumReservedIds (int64 x) | TF_MUST_USE_RESULT Attrs يمكن للمستخدمين إضافة بعض المعرفات المحجوزة اختيارياً في النطاق [0، ...، num_reserved_ids). |
NumShards (int64 x) | TF_MUST_USE_RESULT Attrs يمكن استخدام أداة أخذ العينات لأخذ عينات من مجموعة فرعية من النطاق الأصلي من أجل تسريع الحساب بأكمله من خلال التوازي. |
Seed (int64 x) | TF_MUST_USE_RESULT Attrs إذا تم تعيين قيمة غير صفرية لأي من البذرة أو البذرة 2، فسيتم تهيئة مولد الأرقام العشوائية بواسطة البذرة المعطاة. |
Seed2 (int64 x) | TF_MUST_USE_RESULT Attrs بذرة ثانية لتجنب تصادم البذور. |
Shard (int64 x) | TF_MUST_USE_RESULT Attrs يمكن استخدام أداة أخذ العينات لأخذ عينات من مجموعة فرعية من النطاق الأصلي من أجل تسريع الحساب بأكمله من خلال التوازي. |
Unigrams (const gtl::ArraySlice< float > & x) | TF_MUST_USE_RESULT Attrs قائمة بعدد الكلمات المفردة أو احتمالاتها، واحدة لكل معرف بترتيب تسلسلي. |
VocabFile (StringPiece x) | TF_MUST_USE_RESULT Attrs كل سطر صالح في هذا الملف (الذي يجب أن يكون بتنسيق يشبه CSV) يتوافق مع معرف كلمة صالح. |
السمات العامة
تشويه_
float tensorflow::ops::FixedUnigramCandidateSampler::Attrs::distortion_ = 1.0f
num_reserved_ids_
int64 tensorflow::ops::FixedUnigramCandidateSampler::Attrs::num_reserved_ids_ = 0
عدد_الأجزاء
int64 tensorflow::ops::FixedUnigramCandidateSampler::Attrs::num_shards_ = 1
seed2_
int64 tensorflow::ops::FixedUnigramCandidateSampler::Attrs::seed2_ = 0
بذرة
int64 tensorflow::ops::FixedUnigramCandidateSampler::Attrs::seed_ = 0
قشرة_
int64 tensorflow::ops::FixedUnigramCandidateSampler::Attrs::shard_ = 0
unigrams_
gtl::ArraySlice< float > tensorflow::ops::FixedUnigramCandidateSampler::Attrs::unigrams_ = {}ملف_المفردات
StringPiece tensorflow::ops::FixedUnigramCandidateSampler::Attrs::vocab_file_ = ""
الوظائف العامة
تشويه
TF_MUST_USE_RESULT Attrs tensorflow::ops::FixedUnigramCandidateSampler::Attrs::Distortion( float x )
يُستخدم التشوه لتشويه توزيع احتمالية الكلمات المفردة.
يتم رفع كل وزن أولاً إلى أسّ التشوه قبل إضافته إلى توزيع الكلمات الأحادية الداخلية. ونتيجة لذلك، فإن قيمة التشوه = 1.0 تعطي عينة منتظمة من الكلمات الأحادية (كما هو محدد في ملف المفردات)، بينما قيمة التشوه = 0.0 تعطي توزيعًا منتظمًا.
القيمة الافتراضية هي 1
NumReservedIds
TF_MUST_USE_RESULT Attrs tensorflow::ops::FixedUnigramCandidateSampler::Attrs::NumReservedIds( int64 x )
يمكن للمستخدمين إضافة بعض المعرفات المحجوزة اختيارياً في النطاق [0، ...، num_reserved_ids).
إحدى حالات الاستخدام هي استخدام رمز كلمة غير معروف خاص كمعرف 0. سيكون لهذه المعرفات احتمال أخذ عينة يساوي 0.
القيمة الافتراضية هي 0
NumShards
TF_MUST_USE_RESULT Attrs tensorflow::ops::FixedUnigramCandidateSampler::Attrs::NumShards( int64 x )
يمكن استخدام أداة أخذ العينات لأخذ عينات من مجموعة فرعية من النطاق الأصلي من أجل تسريع الحساب بأكمله من خلال التوازي.
يشير هذا المعامل (بالإضافة إلى "shard") إلى عدد الأقسام التي يتم استخدامها في الحساب الإجمالي.
القيمة الافتراضية هي 1
بذرة
TF_MUST_USE_RESULT Attrs tensorflow::ops::FixedUnigramCandidateSampler::Attrs::Seed( int64 x )
إذا تم تعيين قيمة غير صفرية لأي من البذرة أو البذرة 2، فسيتم تهيئة مولد الأرقام العشوائية بواسطة البذرة المعطاة.
وإلا، فسيتم تهيئتها بواسطة بذرة عشوائية.
القيمة الافتراضية هي 0
البذرة 2
TF_MUST_USE_RESULT Attrs tensorflow::ops::FixedUnigramCandidateSampler::Attrs::Seed2( int64 x )
بذرة ثانية لتجنب تصادم البذور.
القيمة الافتراضية هي 0
قشرة
TF_MUST_USE_RESULT Attrs tensorflow::ops::FixedUnigramCandidateSampler::Attrs::Shard( int64 x )
يمكن استخدام أداة أخذ العينات لأخذ عينات من مجموعة فرعية من النطاق الأصلي من أجل تسريع الحساب بأكمله من خلال التوازي.
يشير هذا المعامل (بالإضافة إلى 'num_shards') إلى رقم القسم المحدد لعملية أخذ العينات، عند استخدام التقسيم.
القيمة الافتراضية هي 0
الأحرف المفردة
TF_MUST_USE_RESULT Attrs tensorflow::ops::FixedUnigramCandidateSampler::Attrs::Unigrams( const gtl::ArraySlice< float > & x )
قائمة بعدد الكلمات المفردة أو احتمالاتها، واحدة لكل معرف بترتيب تسلسلي.
يجب تمرير واحد فقط من vocab_file و unigrams إلى هذه العملية.
القيمة الافتراضية هي []
ملف المفردات
TF_MUST_USE_RESULT Attrs tensorflow::ops::FixedUnigramCandidateSampler::Attrs::VocabFile( StringPiece x )
كل سطر صالح في هذا الملف (الذي يجب أن يكون بتنسيق يشبه CSV) يتوافق مع معرف كلمة صالح.
تُرتّب المعرّفات تسلسليًا، بدءًا من num_reserved_ids. يُفترض أن يكون الإدخال الأخير في كل سطر قيمةً تُطابق العدد أو الاحتمالية النسبية. يجب تمرير واحد فقط من vocab_file أو unigrams إلى هذه العملية.
القيمة الافتراضية هي ""
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2026-11-05 (حسب التوقيت العالمي المتفَّق عليه)