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 לפונקציה זו.

ברירת המחדל היא ""