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
اگر هر یک از seed یا seed2 غیر صفر تنظیم شوند، مولد اعداد تصادفی توسط seed داده شده، seed گذاری می‌شود.
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

یونیگرام‌ها_

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
)

از اعوجاج برای کج کردن توزیع احتمال یونیگرام استفاده می‌شود.

هر وزن ابتدا به توان اعوجاج می‌رسد و سپس به توزیع یونیگرام داخلی اضافه می‌شود. در نتیجه، اعوجاج = ۱.۰ نمونه‌گیری یونیگرام منظم (مطابق تعریف فایل واژگان) را نشان می‌دهد و اعوجاج = ۰.۰ توزیع یکنواخت را نشان می‌دهد.

پیش‌فرض ۱

شناسه‌های رزرو شده‌ی Num

TF_MUST_USE_RESULT Attrs tensorflow::ops::FixedUnigramCandidateSampler::Attrs::NumReservedIds(
  int64 x
)

به صورت اختیاری، کاربران می‌توانند برخی شناسه‌های رزرو شده را در محدوده [0، ...، num_reserved_ids) اضافه کنند.

یک مورد استفاده این است که از یک توکن کلمه ناشناخته خاص به عنوان شناسه ۰ استفاده شود. این شناسه‌ها احتمال نمونه‌برداری ۰ خواهند داشت.

پیش‌فرض روی ۰

نام‌شاردها

TF_MUST_USE_RESULT Attrs tensorflow::ops::FixedUnigramCandidateSampler::Attrs::NumShards(
  int64 x
)

می‌توان از یک نمونه‌گیر برای نمونه‌گیری از زیرمجموعه‌ای از محدوده اصلی استفاده کرد تا سرعت کل محاسبات از طریق موازی‌سازی افزایش یابد.

این پارامتر (همراه با 'shard') تعداد پارتیشن‌هایی را که در محاسبه کلی استفاده می‌شوند، نشان می‌دهد.

پیش‌فرض ۱

بذر

TF_MUST_USE_RESULT Attrs tensorflow::ops::FixedUnigramCandidateSampler::Attrs::Seed(
  int64 x
)

اگر هر یک از seed یا seed2 غیر صفر تنظیم شوند، مولد اعداد تصادفی توسط seed داده شده، seed گذاری می‌شود.

در غیر این صورت، توسط یک بذر تصادفی کاشته می‌شود.

پیش‌فرض روی ۰

سید۲

TF_MUST_USE_RESULT Attrs tensorflow::ops::FixedUnigramCandidateSampler::Attrs::Seed2(
  int64 x
)

یک دانه دوم برای جلوگیری از برخورد دانه‌ها.

پیش‌فرض روی ۰

شارد

TF_MUST_USE_RESULT Attrs tensorflow::ops::FixedUnigramCandidateSampler::Attrs::Shard(
  int64 x
)

می‌توان از یک نمونه‌گیر برای نمونه‌گیری از زیرمجموعه‌ای از محدوده اصلی استفاده کرد تا سرعت کل محاسبات از طریق موازی‌سازی افزایش یابد.

این پارامتر (همراه با 'num_shards') شماره پارتیشن خاص یک عملیات نمونه‌برداری را هنگام استفاده از پارتیشن‌بندی نشان می‌دهد.

پیش‌فرض روی ۰

یونیگرام‌ها

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 باید به این گزینه ارسال شود.

پیش‌فرض روی ""