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 باید به این گزینه ارسال شود.
پیشفرض روی ""
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2026-11-05 بهوقت ساعت هماهنگ جهانی.