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 إلى هذه العملية.

القيمة الافتراضية هي ""