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 הנתון. |
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
מספר_מזהים_שמורים_
int64 tensorflow::ops::FixedUnigramCandidateSampler::Attrs::num_reserved_ids_ = 0
מספר_רסיסים_
int64 tensorflow::ops::FixedUnigramCandidateSampler::Attrs::num_shards_ = 1
זרע2_
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 )
העיוות משמש להטיה של התפלגות ההסתברות האוניגרם.
כל משקל מוגדל תחילה לחזקת העיוות לפני שהוא מתווסף להתפלגות היוניגרמית הפנימית. כתוצאה מכך, עיוות = 1.0 נותן דגימה יוניגרמית רגילה (כפי שמוגדר על ידי קובץ אוצר המילים), ועיוות = 0.0 נותן התפלגות אחידה.
ברירת מחדל היא 1
מספר מזהים שמורים
TF_MUST_USE_RESULT Attrs tensorflow::ops::FixedUnigramCandidateSampler::Attrs::NumReservedIds( int64 x )
באופן אופציונלי, ניתן להוסיף מספר מזהים שמורים בטווח [0, ..., num_reserved_ids) על ידי המשתמשים.
מקרה שימוש אחד הוא שימוש באסימון מיוחד של מילה לא ידועה כ-ID 0. למזהים אלה תהיה הסתברות דגימה של 0.
ברירת מחדל היא 0
מספרים
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 )
אם seed או seed2 מוגדרים כלא אפס, מחולל המספרים האקראיים נזרע על ידי ה-seed הנתון.
אחרת, הוא נזרע על ידי זרע אקראי.
ברירת מחדל היא 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 צריך להיות מועבר לפעיל הזה.
ברירת המחדל היא []
קובץ Vocab
TF_MUST_USE_RESULT Attrs tensorflow::ops::FixedUnigramCandidateSampler::Attrs::VocabFile( StringPiece x )
כל שורה תקפה בקובץ זה (אשר אמורה להיות בפורמט דמוי CSV) מתאימה למזהה מילה תקין.
מזהים מסודרים בסדר עוקב, החל מ-num_reserved_ids. הערך האחרון בכל שורה צפוי להיות ערך התואם ל-count או להסתברות היחסית. יש להעביר בדיוק אחד מה-vocab_file ו-unigrams לפונקציה זו.
ברירת המחדל היא ""
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0. לפרטים, ניתן לעיין במדיניות האתר Google Developers. Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2026-11-05 (שעון UTC).